3

У меня есть USB-мышь, поэтому я хотел бы отключить трекпад, пока мышь подключена. Есть ли хороший и простой способ сделать это?

4 ответа4

7

Хотя на этот вопрос уже есть принятый ответ, я хотел бы добавить еще один. Причина в том, что многие ноутбуки имеют аппаратный переключатель (возможно, с помощью клавиши- модификатора Fn ), который позволяет включать и выключать сенсорную панель. Таким образом, вместо того, чтобы тратить много времени на поиск способа отключения / включения сенсорной панели посредством настройки, решение может быть таким же простым, как нажатие кнопки.

3

Если у вас есть тачпад Synaptics (очень распространенный в ноутбуках), вы можете отключить трекпад с помощью команды synclient . См. Http://embraceubuntu.com/2006/03/24/disable-synaptics-touchpad/ для подробного объяснения.

Вы можете либо привязать эту команду к клавише, либо выполнить ее автоматически, когда USB-мышь (не) подключена, поместив соответствующий скрипт в udev. Последнее может быть немного сложнее, хотя.

Если вас просто раздражает, что вы чистите тачпад во время набора текста, есть демон, который отключает тачпад во время набора текста: http://embraceubuntu.com/2006/09/20/disable-touchpad-temporary-when-typing/

2

Полное отключение сенсорной панели Некоторые системы не имеют возможности постоянно отключать сенсорную панель через BIOS или расположены на внешней клавиатуре. Для полного отключения вы можете сделать следующее:

Определите идентификатор устройства (имя устройства должно быть с сенсорной панелью или glidepoint)

xinput list

Отключите его (например, здесь идентификатор устройства 15)

xinput set-prop 15 "Device Enabled" 0

Вы можете запустить команду во время запуска сеанса

Исходная ссылка:https://help.ubuntu.com/community/SynapticsTouchpad

1

Вы можете использовать пакет xinput для Python.

Это очень маленький код, который позволяет отключить / включить сенсорную панель из терминала.

https://github.com/barseghyanartur/xinput

Просто следуйте инструкциям ниже:

Установка:

$ pip install xinput

Отключить сенсорную панель:

$ disable-touchpad

Включить тачпад:

$ enable-touchpad

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .