Скрипт включения/выключения тачпада в Убунту

Автор: Дмитрий Канн Чтение на минуту
Этот пост  на английском

Занялся тут на досуге изучением джедайского редактора Vim и обнаружил, что при плотном использовании лишь клавиатуры (в чём, собственно, и состоит весь смысл Vim) сильно мешается тачпад в моём ноутбуке. В то же время, без него довольно неудобно в остальных программах, — иными словами, нужно иметь возможность его часто включать и выключать, причём с клавиатуры.

В некоторых ноутбуках для этого есть специальная комбинация клавиш, но не в моём Dell XPS 13". В панели настроек Убунту также есть соответствующий переключатель, но до него добираться без мыши ужасно долго и неудобно:

Настройки мыши и тачпада.
Настройки мыши и тачпада.

Поэтому я, недолго думая, написал скрипт для включения/выключения тачпада, который можно повесить на любую кнопку средствами той же панели настроек, — я, например, назначил на Fn+T.

Скрипт использует стандартную утилиту X11 xinput, он добавлен в мой репозиторий yktools и называется вполне предсказуемо touchpad-toggle. При вызове он выводит стандартное уведомление о текущем состоянии тачпада:

Уведомления о включении/выключении.
Уведомления о включении/выключении.

Исходный код скрипта доступен на GitHub. В списке устройств ввода он находит первое, у которого есть в названии слово touchpad, и переключает его состояние на противоположное. ■

Подписаться на обновления блога:

Комментарии

Поделиться: