Ubuntu GNOME 14.04 Відключити тачпад під час введення тексту не працює


8

Я використовую Ubuntu GNOME 14.04.

Налаштування "відключити тачпад під час набору тексту" в налаштуваннях системи не працює.

Будь-яка перестановка команди "syndaemon" не працює.

Це дійсно дратує, коли я раптом набираю текст, фокус буде на новому вікні, або великий шматок тексту не зникне тощо.

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

Я також спробував встановити Pointing Devicesз Software Center і відключити звідти. Не працювали також.

На це питання є відповідь: Проблема сенсорної панелі: стрибок курсору під час набору тексту (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. Знайдено тут .


1

Ідіть до свого терміналу і біжіть

syndaemon -i 1 -K -R -d

Якщо це не працює, можливо, ваш тачпад не підтримує цю функцію. Якщо це працює, введіть цю команду в програми запуску, щоб вона застосовувалася під час завантаження. Ось як я вирішив цю проблему в Yoga 2 Pro.


0

Створіть порожній документ, додайте наступні рядки:

#!/bin/sh
synclient TouchpadOff=2

і збережіть як $HOME/bin/touchpad-settings.sh

створити каталог бін

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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.