тачпад gnome 3 на Xorg

Здравствуйте, у меня не получается настроить тачпад..хочу сделать отключение его при подключении мыши, и когда мыши нет, чтобы была функция tap-to-click. На странице archlinux Gnome я вычитал, что "драйвер synaptics не поддерживается GNOME. Вместо него вы должны использовать libinput." Я начал разбираться с этим драйвером libinput (я archlinux использую 3 дня, и до этого с линуксом не имел делов), разобрался как настройку производить... и даже что-то получилось, НО..

И так: нашел я свой тачпад
Elan Touchpad                           	id=13	[slave  pointer  (2)]

Нашел его значения:
Device 'Elan Touchpad':
	Device Enabled (143):	1
	Coordinate Transformation Matrix (145):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Tapping Enabled (298):	0
	libinput Tapping Enabled Default (299):	0
	libinput Tapping Drag Enabled (300):	1
	libinput Tapping Drag Enabled Default (301):	1
	libinput Tapping Drag Lock Enabled (302):	0
	libinput Tapping Drag Lock Enabled Default (303):	0
	libinput Tapping Button Mapping Enabled (304):	1, 0
	libinput Tapping Button Mapping Default (305):	1, 0
	libinput Natural Scrolling Enabled (280):	1
	libinput Natural Scrolling Enabled Default (281):	0
	libinput Disable While Typing Enabled (306):	1
	libinput Disable While Typing Enabled Default (307):	1
	libinput Scroll Methods Available (282):	1, 1, 0
	libinput Scroll Method Enabled (283):	1, 0, 0
	libinput Scroll Method Enabled Default (284):	1, 0, 0
	libinput Click Methods Available (308):	1, 1
	libinput Click Method Enabled (309):	0, 1
	libinput Click Method Enabled Default (310):	1, 0
	libinput Middle Emulation Enabled (287):	0
	libinput Middle Emulation Enabled Default (288):	0
	libinput Accel Speed (289):	0.000000
	libinput Accel Speed Default (290):	0.000000
	libinput Left Handed Enabled (294):	0
	libinput Left Handed Enabled Default (295):	0
	libinput Send Events Modes Available (265):	1, 1
	libinput Send Events Mode Enabled (266):	0, 0
	libinput Send Events Mode Enabled Default (267):	0, 0
	Device Node (268):	"/dev/input/event9"
	Device Product ID (269):	1267, 5
	libinput Drag Lock Buttons (296):	<no items>
	libinput Horizontal Scroll Enabled (297):	1

Ввел значение, чтобы он отключался при подключении мыши:
sudo xinput set-prop 13 266 {1 1}
, и он отключился..но после перезагрузки - включается обратно, и надо снова вводить эту команду.
хотел активировать таб-клик, но не получилось, также ввожу значения все, команда проходит, но ничего не меняется, может кто-то сталкивался с подобной хренью?
cTas0099
драйвер synaptics не поддерживается
Поддерживается.
Дело в том что мы впереди планеты всей)) и скоро полностью перейдём на libinput.
Настройка libinput.
А для отключения используйте udev.

p.s. на wiki написано что гном может затирать, и переназначать настройки. С этим тоже придётся разобраться.
Ошибки в тексте-неповторимый стиль автора©
cTas0099
после перезагрузки - включается обратно, и надо снова вводить эту команду.
Ну и что? В автозапуск ее. Без sudo. И вместо id свойства (266) лучше указывать его имя в кавычках: "Send Events Mode Enabled", ибо девять к одному, что после обновления xinput/libinput id поменяется.
Лучше через udev, либо через xorg
Option "SendEventsMode" "disabled-on-external-mouse"
Ошибки в тексте-неповторимый стиль автора©
cTas0099
хочу сделать отключение его при подключении мыши,
touchpad-indicator
Расширение такое есть гноме с нужным вам функционалом.
В гноме поддерживается только libinput, а настройки его работают под dconf, *-libinput.conf ковырять бесполезно.

Тут расширение. Работает безотказно

П.С. С правилами udev, кстати, у меня тоже нифига не вышло по вики.
И да, если под вайландом - то xorg.conf примочки не работают
indeviral
Лучше через udev, либо через xorg
Не доверяю я всяким конфигам иксов. Если работает, то автозапуск, имхо, проще и понятнее.

Morisson
под вайландом - то xorg.conf примочки не работают
Само собой. Там вообще иксовые примочки не работают, но это, как я понимаю, не тот случай.
Aivar
И вместо id свойства (266) лучше указывать его имя в кавычках: "Send Events Mode Enabled", ибо девять к одному, что после обновления xinput/libinput id поменяется.
У меня не получилось, получилось только так:
xinput set-prop "Elan Touchpad" 296 {0}

и я не понял как, но у меня сейчас тачпад начал отключаться через кнопу на ноутбуке)) теперь остался второй вопрос: как включить функцию тап-клик?
я ее и в командной строке ввожу на включение, и на выключение, и в доп.настройках Gnome, и попытался вписать в правило
Section "InputClass"
    Identifier "Elan Touchpad"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
    Driver "libinput"
    Option "Tapping" "on"
    Option "ClickMethod" "clickfinger"
    Option "SendEventsMode" "disabled-on-external-mouse"
    Option "TappingButtonMap" "lrm"
EndSection
но ничего не получается
Aivar
Если работает, то автозапуск, имхо, проще и понятнее.
с автозапуском я еще разираюсь, создал файл "xinput.service" но не смог с синтаксисом разобраться
cTas0099
Option "ClickMethod" "clickfinger"

cTas0099
Option "TappingButtonMap" "lrm"
Это лишнее.
cTas0099
Option "SendEventsMode" "disabled-on-external-mouse"
И это

тап-ту-клик-
cTas0099
Option "Tapping" "on"
но.. Не использует гном этот конфиг.
Тап ту клик устанавливается в настройках гнома.
Для отключения тачпада- используй расширение, которое я тебе выше дал..
 
Зарегистрироваться или войдите чтобы оставить сообщение.