Мне нужно привязать TapButton3 как центральную кнопку мыши, поэтому я делаю:
synclient TapButton3=2
он прекрасно работает, но когда я перезагружаюсь или просыпаюсь из режима ожидания, он забывает настройки. я знаю, что мне нужно создать xorg.conf следующим образом
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton3" "2"
EndSection
, но это не работает. кто-нибудь может мне помочь? ... пожалуйста?
Можно использовать ClickFinger3
вместо этого, который является вполне близко к TapButton3
.
Я встретился точно с той же проблемой. В дополнение к TapButton3
, мой conf файл также установлен ClickFinger3
к 2.
Section "InputClass"
Identifier "touchpad bind middle button"
MatchDriver "synaptics"
Option "TapButton3" "2"
Option "ClickFinger3" "2"
EndSection
Однако мой Xorg.0.log
действительно имеет следующее.
[ 35.860] (**) Option "TapButton3" "2"
[ 35.860] (**) Option "ClickFinger3" "2"
Ироническая вещь ClickFinger3
работы вполне прилично, но TapButton3
даже не работает.
Я также пытался поместить synclient TapButton3=2 ClickFinger3=2
в .xsessionrc
файл, в сценарии приложений запуска.
Я попробовал это
xinput set-prop --type=int --format=8 "SYNA2393:00 06CB:75E2 Touchpad" "Synaptics Tap Action" \
`xinput list-props "SYNA2393:00 06CB:75E2 Touchpad" | sed -n 's/,//g; s/Synaptics Tap Action.*:\(.*\)./\1/p'` 2
и это
xinput set-prop --type=int --format=8 "SYNA2393:00 06CB:75E2 Touchpad" "Synaptics Tap Action" 2 3 0 0 1 3 2
Напрасно, ни один из них не работает на TapButton3
и все они работают на ClickFinger3
. Я провел день (буквально, никакое преувеличение) к исследованию об этом и пришел к этому выводу.
Эта строка кода вероятна причиной этого странного поведения.
Ссылки:
состояние мультисенсорных жестов в 14,04 / Единица
Как я могу отключить произвольные мультисенсорные жесты по умолчанию в Единице?
Я нашел действительное решение после того, как я записал вышеупомянутое.
Случайно, я снял флажок с опцией "Tap to Click" в Мыши и Сенсорной панели через GUI, и затем считайте вывод synclient
. Я заметил, что все связанные с касанием значения были установлены к 0. Это заставило меня полагать, что панель мыши Единицы выполняется synclient
после входа в систему и наборов "Synaptics Tap Action"
кому: 2, 3, 0, 0, 1, 3, 0
.
Для проверки моей догадки я должен был отключить эту вещь GUI. Я погуглил "переопределение центра управления единицы человечности synclient" и получил эту ссылку как главный результат.
Я провел эксперимент путем деактивации плагина мыши GNOME.
gsettings set org.gnome.settings-daemon.plugins.mouse active false
Затем я перезагрузил, ура, TapButton3
наконец работавший после входа в систему. Я jollied вокруг и скоро узнанный мое обычное естественное (реверс?) прокрутка, которую я установил посредством настроек GUI, больше не работала. После некоторого расследования я собрал следующие действия (возможно неполный) сделанный плагином мыши GNOME.
synclient HorizTwoFingerScroll=1 VertEdgeScroll=0
syndaemon -i 1.0 -t -K -R &
Я могу теперь установить настройки сенсорной панели на основе в расчете на пользователя (который я предпочитаю). Таким образом, я удалил мой synaptics.conf
файл и записал следующее как мой ~/.xsessionrc
.
synclient TapButton3=2 ClickFinger3=2
synclient HorizTwoFingerScroll=1 VertEdgeScroll=0
# the following ampersand is significant
syndaemon -i 1.0 -t -K -R &
# natural scrolling
synclient VertScrollDelta=-28 HorizScrollDelta=-28
Ссылка:
Как я устанавливаю свои synclient настройки придерживаться?
Я создал файл /etc/X11/xorg.conf.d/71-synaptics.conf со следующим содержимым с sudo vi
:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton3" "2"
EndSection
, и я могу видеть в / var / log /Xorg.0.log, что опция была установлена.
[ 91056.468] (**) Option "TapButton3" "2"
Опция была объединена с опциями, которые я установил аналогично в моем файле 70-synaptics.conf.
Если ваше устройство использует другое устройство или другой драйвер (см. /Var/log/Xorg.0.log), вам следует соответствующим образом настроить строки «Идентификатор» и «Драйвер».
Другой подход - отключить плагин настроек мыши gnome.
Для этого запустите терминал с помощью Alt kbd> + Ctl kbd> + T kbd>, а затем установите редактор dconf-editor :
apt-get install dconf-editor
хлейнон
Запустите dconf-editor
dconf-editor
и перейдите дерево к org.gnome.settings-daemon.plugins.mouse.
Недостатком этого последнего подхода является то, что никакие настройки, которые вы настраиваете в Системных настройках-> Мышь и сенсорная панель, не будут эффективными.
Этот подход, исходя из комментариев, взят из здесь посредством хлейнона.