Обмен действиями касания двойным и тройным пальцами на трекпаде
Я ищу способ поменять действие "касание" при использовании двух и трех пальцев. На данный момент, как стандарт, щелчок правой кнопкой мыши двумя пальцами и средние щелчки тройной кнопки... Я хотел бы переключить эти два действия, сохраняя прокрутку двумя пальцами.
Это имеет смысл для меня, потому что я часто использую средний щелчок, а также средний щелчок двумя пальцами коррелирует с прокруткой двумя пальцами (на традиционной мыши прокрутка выполняется с помощью среднего колеса).
3 ответа
Чтобы исправить средний щелчок, вы можете использовать следующую команду:
xinput set-int-prop NN 266 8 2 3 0 0 1 2 3
куда NN
это идентификатор устройства коврик для мыши, вы можете увидеть его с помощью команды xinput list
, 266 - это идентификатор свойства "Действие Synaptics Tap", которое вы можете увидеть с помощью xinput list-props NN
Вы должны запускать эту команду каждый раз при загрузке / входе в систему / пробуждении.
Чтобы сделать его постоянным, вы можете поместить эту команду в конец .profile
файл в вашей домашней папке. (Вы также можете попробовать положить его в /etc/init.d/rc.local
, но в моем случае это не сработало.)
Пытаться:
synclient TapButton2=3 {Two Finger tap}
synclient TapButton3=2 {Three finger tap}
Или просто измените числа на 2 и 3, так как я не знаю, какие номера по умолчанию применяются в Ubuntu, чтобы увидеть, что отвечает вашим потребностям. Вам также может понадобиться synclient VertTwoFingerScroll=1
проверить прокрутку двумя пальцами. Если этот временный параметр возвращает вас к тому, что вы хотите. Идти к /usr/share/X11/xorg.conf.d
и отредактируйте файл 50-synaptics.conf
с чем-то вроде этого:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2 or 3" what worked for you
Option "TapButton3" "2 0r 3" what worked for you
Option "VertTwoFingerScroll" "on"
EndSection
Дальнейшие инструкции по настройке сенсорной панели здесь и здесь
PS: эти настройки для synapticstouchpad
т.е. xserver-xorg-input-synaptics
Так должно быть:
synclient TapButton2=2
synclient TapButton3=3
Каким-то образом настройки по умолчанию перепутались, чтобы быть 2=3 и 3=2 где-то около Ubuntu 11.04, если я правильно помню. В то время были сообщения об ошибках, но это никогда не исправлялось.
К счастью, это легко исправить самостоятельно, поместив вышеупомянутые строки в сценарий запуска.