Ubuntu GNOME 14.04 отключить сенсорную панель во время набора текста не работает

8

Я использую Ubuntu GNOME 14.04.

Параметр «отключить тачпад во время набора» в системных настройках не работает.

Любая перестановка команды "syndaemon" не работает.

Это действительно раздражает, когда я печатаю внезапно, фокус будет на новом окне, или пропадет большой кусок текста, и т. Д.

Я пользуюсь ноутбуком Dell Inspiron 14 серии 5000, проприетарные драйверы не используются.

Я также попытался установить Pointing Devicesиз Центра программного обеспечения и отключить оттуда. Тоже не сработало.

На этот вопрос есть ответ: проблема с тачпадом: прыжок курсора во время набора текста (Ubuntu 14.04), syndaemon не помогают, но я не хочу пытаться перекомпилировать драйверы, если нет другого решения. Также есть это: https://gist.github.com/silverhammermba/a231c8156ecaa63c86f1, но это также включает в себя исправление драйверов (также не ясно, как его применить).

Как я могу заставить это работать?

Аристид
источник

Ответы:

3

Я точно знаю, в чем проблема (по крайней мере, в моем случае, который кажется идентичным). Это потому что ты пропал librecord.so. Для настройки GNOME требуется этот файл, поскольку он используется syndaemonс -Rпараметром. Насколько я знаю, этот файл был удален и больше не поставляется с xorg-сервером.

Есть много сложных способов, которыми вы действительно можете отключить функцию набора текста. Вот из самых простых:

Использование syndaemonнапрямую

Просто запустите

    $ syndaemon -d

или с вариантом, который вам может понравиться. См syndaemon -h.

Просто запомни, без -Rвыключателя.

Патч демона настроек GNOME

  1. Скачать исходный код можно по адресу
  2. Примените следующий патч: http://pastebin.com/1xHukxR0
  3. Скомпилируйте или соберите пакет.
  4. Установить и Готово!

NB: Извините, я не предоставляю точный шаг, так как я снова не пользователь Ubuntu.

Перекомпилировать xorg-serverсXRECORD

Вскоре, компилировать с --enable-recordи , возможно --disable-xtrap. Нашел здесь .

Abdillah
источник
1

Зайдите в свой терминал и бегите

syndaemon -i 1 -K -R -d

Если это не работает, возможно, ваш тачпад не поддерживает эту функцию. Если это работает, поместите эту команду в Startup Applications, чтобы она применялась при загрузке. Вот как я решил эту проблему на Yoga 2 Pro.

отметка
источник
0

Создайте пустой документ, добавьте следующие строки:

#!/bin/sh
synclient TouchpadOff=2

и сохранить его как $HOME/bin/touchpad-settings.sh

создать каталог bin

mkdir -p $HOME/bin

Зайдите в свою черту и откройте Startup Applications, нажмите Addи введите в поле Command:

$HOME/bin/touchpad-settings.sh

Введите все, что поможет вам напомнить, что эта вещь делает в полях Имя и Комментарий. ;-)

Нажмите «Сохранить», затем «Закрыть»

В следующий раз, когда вы войдете в систему, ввод текста будет отключен, поэтому просто откройте терминал и введите:

$HOME/bin/touchpad-settings.sh

чтобы вам не пришлось снова выходить из системы! ;-)

Вы также можете добавить в этот файл любые дополнительные команды, которые раздражают вас о вашей сенсорной панели. Например, у меня есть:

#!/bin/sh
#Disable Horizontal and vertical scroll
synclient VertEdgeScroll=0
synclient HorizEdgeScroll=0
#DisableWhileTyping
synclient TouchpadOff=2
#Disable tap
synclient TapButton1=0
synclient TapButton2=0

Чтобы увидеть все возможности, которые вы можете включить / выключить, перейдите в терминал и введите:

synclient -l
Fabby
источник