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

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

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

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

2 ответа2

1

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

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

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

0

Я создал решение, чтобы отключить сенсорную панель, когда мышь подключена, и включить ее, когда мышь отключается. Таким образом, я использую 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=="remove",KERNEL=="mouse[0-9]",SUBSYSTEM=="input" RUN+="/bin/sh -c '/usr/bin/logger TouchpadOn; export DISPLAY=:0;/usr/bin/synclient TouchPadOff=0'"

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

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