У меня есть USB-мышь, поэтому я хотел бы отключить трекпад, пока мышь подключена. Есть ли хороший и простой способ сделать это?
4 ответа
Хотя на этот вопрос уже есть принятый ответ, я хотел бы добавить еще один. Причина в том, что многие ноутбуки имеют аппаратный переключатель (возможно, с помощью клавиши- модификатора Fn
), который позволяет включать и выключать сенсорную панель. Таким образом, вместо того, чтобы тратить много времени на поиск способа отключения / включения сенсорной панели посредством настройки, решение может быть таким же простым, как нажатие кнопки.
Если у вас есть тачпад Synaptics (очень распространенный в ноутбуках), вы можете отключить трекпад с помощью команды synclient
. См. Http://embraceubuntu.com/2006/03/24/disable-synaptics-touchpad/ для подробного объяснения.
Вы можете либо привязать эту команду к клавише, либо выполнить ее автоматически, когда USB-мышь (не) подключена, поместив соответствующий скрипт в udev. Последнее может быть немного сложнее, хотя.
Если вас просто раздражает, что вы чистите тачпад во время набора текста, есть демон, который отключает тачпад во время набора текста: http://embraceubuntu.com/2006/09/20/disable-touchpad-temporary-when-typing/
Полное отключение сенсорной панели Некоторые системы не имеют возможности постоянно отключать сенсорную панель через BIOS или расположены на внешней клавиатуре. Для полного отключения вы можете сделать следующее:
Определите идентификатор устройства (имя устройства должно быть с сенсорной панелью или glidepoint)
xinput list
Отключите его (например, здесь идентификатор устройства 15)
xinput set-prop 15 "Device Enabled" 0
Вы можете запустить команду во время запуска сеанса
Исходная ссылка:https://help.ubuntu.com/community/SynapticsTouchpad
Вы можете использовать пакет xinput
для Python.
Это очень маленький код, который позволяет отключить / включить сенсорную панель из терминала.
https://github.com/barseghyanartur/xinput
Просто следуйте инструкциям ниже:
Установка:
$ pip install xinput
Отключить сенсорную панель:
$ disable-touchpad
Включить тачпад:
$ enable-touchpad