Не работают нажатия/прокрутка двумя/тремя пальцами на тачпаде с драйвером synaptics

/etc/X11/xorg.conf.d/70-synaptics.conf :
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
	MatchDevicePath "/dev/input/event*"
		Option "TapButton1" "1"
        	Option "TapButton2" "2"
		Option "TapButton3" "3"

		Option "VertEdgeScroll" "on"
		Option "HorizEdgeScroll" "on"

		Option "RBCornerButton" "3"

		Option "CircularScrolling" "on"
		Option "CircScrollTrigger" "3"

		Option "FingerLow" "15"
		Option "FingerHigh" "20"

		Option "MaxTapTime" "300"
		Option "MaxTapMove" "400"

		Option "PalmDetect" "1"
		Option "PalmMinWidth" "8"
		Option "PalmMinZ" "100"
EndSection

$ cat /var/log/Xorg.0.log | grep Syn | grep Input
[  1613.268] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[  1613.268] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  1613.268] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[  1613.268] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  1613.351] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
Из вывода
$ xinput list-props "SynPS/2 Synaptics TouchPad" | grep Capabilities
	Synaptics Capabilities (299):	1, 0, 1, 1, 1, 1, 1
видно, что 2 и 3 пальца тачпад поддерживает см. Вики

По Вики
добавлял в /etc/X11/xorg.conf.d/70-synaptics.conf
MatchDevicePath "/dev/input/event*"

Как видно их вывода Xorg.0.log у меня загружается даже не 2 а 3 экземпляра модуля synaptics для тачпада.
Строка из кода выше не помогает. Чтобы добиться загрузки только одного экземпляра, я закомментировал соответствующие секции в файлах
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/X11/xorg.conf.d/70-synaptics.conf

Но это тоже не включило реакцию тачпада на 2/3 пальца.

Последняя попытка по Вики
закомментировал в файле /etc/X11/xorg.conf.d/70-synaptics.conf :
MatchIsTouchpad "on"
В итоге после перегрузки иксов отключилась клавиатура, пришлось с LiveCD восстанавливать исходое значение.
Вопрос - можно как то мой тачпад заставить распознавать нажатие/прокрутку 2/3 пальцами?
mhd
Вопрос - можно как то мой тачпад заставить распознавать нажатие/прокрутку 2/3 пальцами?
Я прокрутку 1 и 2 пальцами настраиваю намного проще ..... через $ synclient ..... там даже можно настроить усилие касания ....
PS ... например,
VertTwoFingerScroll - вертикальный скроллинг двумя пальцами. (0 - выключено, 1 — включено)
VertEdgeScroll - при ведении пальцем у правого края тачпада вертикальный скроллинг (0 - выключено, 1 — включено)
и другие ….
Ошибки не исчезают с опытом - они просто умнеют
кде работает из коробки...
vasek
VertTwoFingerScroll - вертикальный скроллинг двумя пальцами. (0 - выключено, 1 — включено)
В моём примере VertTwoFingerScroll не указан в конфиге. Но он всё равно не работает ни через конфиг ни через synclient. Я его убрал из конфига когда решил повозиться с настройками пальцев. Может DE enlightenment так работает.
Попробуйте эту конфигураю. Мне помогло когда после очередного обновления пакета xf86-input-synaptics тачпад сломался.
50-synaptics.conf:
Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
        MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
        Identifier "touchpad ignore duplicates"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/mouse*"
        Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Default clickpad buttons"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
        Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
        Identifier "Disable clickpad buttons on Apple touchpads"
        MatchProduct "Apple|bcm5974"
        MatchDriver "synaptics"
        Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
3 пальца в моей конфигурации крайне редко срабатывают, когда я держу их в ряд. Левый палец давит на центр тачпада правый палец давит на середину правого края тачпада. В этом случае иногда появляется контекстное меню. Также заметил, когда набирал это сообщение. Если описанным способом нажимать на тачпад, в окне сообщения появляется много новых строк и символы кавычек:

""""

лишние кавычки и символы новой строки убрал. Наверно надо сдаваться.

Lobby
Попробуйте эту конфигураю.
Ваша конфигурация не помогла.
После обновления, сломавшего этот порядок:
mhd
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
вернуть его на место удалось только поправив файл: /home/ziv/.config/xfce4/xfconf/xfce-perchannel-xml/pointers.xml
Может у Вас есть что-то похожее и стоит там поколдовать?
 
Зарегистрироваться или войдите чтобы оставить сообщение.