Отключить тачпад во время набора текста без странных побочных эффектов
Я хочу отключить сенсорные панели на своих ноутбуках во время набора текста. Раньше это была опция в графических системных настройках Ubuntu, но эта опция пропала в 16.04. Я не помню, в какой версии я видел этот вариант в последний раз.
Эти вопросы и их ответы не помогли:
- Как я могу отключить тачпад во время ввода в Ubuntu 14.04?
- Как отключить тачпад во время набора текста? На Ubuntu 16.04 syndaemon не работает
- "Отключить тачпад во время набора текста" в Ubuntu 16.04 LTS
- Как отключить тачпад во время набора текста? На Ubuntu 16.04 syndaemon не работает
Этот ответ (еще одного вопроса) фактически отключил тачпад (пробовал только на одном ноутбуке), пока я печатал. Затем я включил щелчок, снова нажав (как описано в этом ответе), что также сработало... вроде: Когда я перемещал указатель мыши куда-нибудь с помощью сенсорной панели, а затем сразу же нажимал, чтобы щелкнуть по этому элементу, указатель мыши всегда возвращался на несколько шагов назад. миллиметров в направлении, от которого я переместил указатель мыши. Это означает, что я всегда пропускал то, на что собирался щелкнуть, за исключением щелчка по большим элементам или намеренного ожидания короткого момента перед тем, как нажать (что разозлило меня примерно через минуту).
touchpad-indicator
фактически отключает тачпад во время набора текста. Это происходит в течение 2000 мс после последнего нажатия клавиши по умолчанию, которое, вероятно, должно быть значительно уменьшено. Единственный странный побочный эффект, который я заметил в течение первой минуты, заключается в том, что он включает циклическую прокрутку по умолчанию, но это можно легко отключить в настройках. Так что это уже лучше, чем все остальные варианты. Однако у него есть огромные недостатки:
- Когда я набираю текст в Emacs (вероятно, то же самое для других текстовых редакторов, но мне нужно было написать несколько страниц текста сразу после того, как я его установил и тот, что в Emacs), каждые несколько минут курсор случайно перепрыгивает на 2–8 строк что заставляет меня испортить текст и действительно бесит. Кроме того, указатель мыши меняет местоположение (он исчезает при наборе текста) одновременно. Это случалось много, много раз, и это определенно не происходит без
touchpad-indicator
так что, похоже, это не ошибка в Ubuntu или Emacs или странная аппаратная неисправность моей клавиатуры. - Через несколько часов тачпад просто перестает работать. Убийство
touchpad-indicator
не заставляет его работать снова, запускает его, опять же, нет, отключение тачпада и повторное включение его в системных настройках - нет, а отключение его с помощью клавиш FN и его повторное включение - нет, или. Подключенная мышь все еще работает. Сенсорная панель снова работает после перезагрузки системы. Это случилось 2 или 3 раза, прежде чем я очистилtouchpad-indicator
из моей системы. Мой ноутбук не показывал это поведение до того, как я установилtouchpad-indicator
и я использовал его в течение некоторого времени, так как я удалил его, и эта проблема исчезла. Так что, хотя у меня есть только 2 или 3 точки данных относительно этого, я уверен, что этоtouchpad-indicator
виноват
Есть ли способ отключить тачпад ноутбука при наборе текста в Ubuntu 16.04 без странных побочных эффектов?
$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech Gaming Mouse G502 id=11 [slave pointer (2)]
⎜ ↳ Logitech Gaming Mouse G502 id=12 [slave pointer (2)]
⎜ ↳ Touchpad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ HD WebCam id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ Acer WMI hotkeys id=16 [slave keyboard (3)]