Во время набора текста на ноутбуке Ubuntu я часто допускал ошибки, случайно нажимая на сенсорную панель. Постоянно перетаскивая текстовый курсор (он же каретка) в другое место, и/или окно приложения теряло фокус. Это сводило меня с ума, поскольку встроенная опция “отключить тачпад при наборе текста” не работает в моем ноутбуке HP.
В GNOME есть опция отключения тачпада при наборе текста, которая включена “из коробки” в текущих выпусках Ubuntu. Пользователи могут получить доступ к настройкам либо через ‘/org/gnome/desktop/peripherals/touchpad/‘ в Dconf Editor, либо с помощью инструмента Gnome Tweaks.
Для тачпада Synaptics, работающего на Xorg, как у меня, этот вариант может не сработать. Есть еще два варианта, которые я покажу вам в этом руководстве.
Отключить тачпад при наборе текста с помощью Touchpad-Indicator:
Приложение десятилетней давности, Touchpad-Indicator, имеет возможность переключать эту функцию для всех пользователей Ubuntu.
Это бесплатный проект с открытым исходным кодом, разработанный и поддерживаемый командой atareao из Испании. В нем есть возможность отключить тачпад во время набора текста и установить миллисекунды ожидания после последнего нажатия клавиши перед включением тачпада.
Она также позволяет отключать тачпад при подключенной мыши, переключать опции прокрутки и переназначать действия по нажатию одним, двумя и тремя пальцами.
Как установить индикатор тачпада в Ubuntu:
Разработчик программного обеспечения поддерживает официальный PPA, содержащий пакеты программного обеспечения для всех текущих релизов Ubuntu (Ubuntu 18.04, 20.04, 21.04, 21.10) и старых релизов, таких как Ubuntu 12.04, Ubuntu 14.04 и Ubuntu 16.04.
1.) Во-первых, откройте терминал из меню Пуск или нажав Ctrl+Alt+T на клавиатуре. Когда он откроется, выполните команду для добавления PPA:
sudo add-apt-repository ppa:atareao/atareao
2.) Затем обновите кэш пакетов и установите приложение:
sudo apt update && sudo apt install touchpad-indicator
После установки найдите и откройте его на экране обзора и перейдите в раздел “Настройки”, чтобы изменить его параметры.
Как удалить Touchpad-indicator:
Чтобы удалить апплет, откройте окно терминала и выполните команду:
sudo apt remove --autoremove touchpad-indicator
Также удалите Ubuntu PPA, выполнив команду в терминале:
sudo add-apt-repository --remove ppa:atareao/atareao
Команда для отключения тачпада при наборе текста:
Индикатор тачпада – это здорово, однако он тяжеловат только для одной функции. Не устанавливая никаких сторонних приложений, можно обойтись одной командой!
Драйвер тачпада synaptics для сервера Xorg предлагает инструмент командной строки “syndaemon”, который отслеживает активность клавиатуры и отключает тачпад, когда клавиатура используется.
Пользователи могут просто открыть терминал и выполнить приведенную ниже команду, чтобы проверить это:
syndaemon -i 0.8 -K -t -d
Команда запустит службу в тихом фоновом режиме. Параметры:
-i 0.8 указывает ждать 0.8 секунды после последнего нажатия клавиши перед повторным включением тачпада.
-K позволяет игнорировать комбинации клавиш-модификаторов, такие как Ctrl, Alt и/или Shift +.
-t отключает только касание / прокрутку. Движение мыши при наборе текста по-прежнему возможно.
-d запускает команду как демон, в фоновом режиме.
Демон работает до перезагрузки. Если вам нравится этот метод, вы можете сделать так, чтобы он запускался автоматически при запуске, выполнив следующие действия:
1.) Сначала найдите и откройте утилиту ‘Startup Applications’ в меню приложений.
2.) Нажмите кнопку “Добавить” и введите:
Имя: Отключить сенсорную панель при наборе текста
Команда: syndaemon -i 0.8 -K -t -d
Комментарий: необязательно
И, наконец, нажмите на кнопку ‘Add’, чтобы сделать его автозапуск при входе в систему.
ПРИМЕЧАНИЕ: В моем случае это сработало в Ubuntu 20.04 LTS. При попытке остановить syndaemon либо через “Системный монитор”, либо с помощью команды sudo kill -i Process-ID, это приводит к тому, что нажатие на тачпад не работает до перезагрузки!