Linux: отключение сенсорной панели ноутбука с помощью встроенного датчика

Linux: отключение сенсорной панели ноутбука с помощью встроенного датчика

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

С тех пор, как я перешел на Linux (на этот раз использую Arch Linux), этот метод быстрого доступа не работает.

Хотя я видел несколько скриптов для отключения тачпада и несколько пакетов, доступных в Интернете, хорошо иметь возможность сделать это простым способом, например, с помощью встроенного датчика.

Кто-нибудь знает, как это можно сделать?

решение1

Вы это читали?https://wiki.archlinux.org/index.php/Touchpad_Synaptics

"Сенсор" - это, скорее всего, просто кнопка, которая была назначена драйвером в Windows для переключения тачпада. В противном случае он бы всегда функционировал, независимо от ОС (Motorola Lapdock's(например, переключение сенсорной панели).

Вы можете сопоставить его с xbindkeysили, возможно, добавить его в /etc/X11/xorg.conf.d/10-synaptics.conf, однако, возможно, вам будет лучше использовать любой из этих вариантовобнаружение распознавания ладони при наборе текстаили добавлениеправило udev, если вы используете USB-мышь.

решение2

Я создал решение для отключения тачпада при подключении мыши и его включения при ее исчезновении. Вкратце, я использую udev для этого (мой дистрибутив — Ubuntu, так что вам, возможно, придется настроить его под свой), но я создал /etc/udev/rules.d/95-mouse.rules с помощью:

ACTION=="add",KERNEL=="mouse[0-9]",SUBSYSTEM=="input" RUN+="/bin/sh -c '/usr/bin/logger TouchpadOff; export DISPLAY=:0;/usr/bin/synclient TouchPadOff=1'"
ACTION=="удалить", KERNEL=="мышь[0-9]", SUBSYSTEM=="ввод" RUN+="/bin/sh -c '/usr/bin/logger TouchpadOn; export DISPLAY=:0;/usr/bin/synclient TouchPadOff=0'"

Я также писал об этом в блоге, так как там было несколько подводных камней - вы можете прочитать ихздесь.

Связанный контент