Touchpad Synaptics v Linux Mint Debian 201108 RC (XFCE)
Po nainstalování systému přestal fungovat interní touchpad synaptics na notebooku HP8510p.
Důvodem je načítání dvou instancí ovladače pro jeden hw zárověň. Jaký je řešení?
Nejdříve se podíváme jestli je nefunkčnost touchpadu náš případ:
Vypište si obsah logu /var/log/Xorg.0.log
grep 'Synaptics' /var/log/Xorg.0.log
Pokud nám systém vrátí následující dva řádky, pak je to ono:
[ 9304.803] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall" [ 9304.803] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
Všimněte si, že jsou zde zmíněny dvě instance jednoho modulu. V některých případech je toto důvod nefunkčnosti.
Jak zabráníme načítání dvou instancí?
Založíme v /etc/X11/ adresář xorg.conf.d a do něj překopírujeme soubor z /usr/share/X11/xorg.conf.d/50.synaptics.conf
mkdir /etc/X11/xorg.conf.d cp /usr/share/X11/xorg.conf.d/50.synaptics.conf /etc/X11/xorg.conf.d
V tomto souboru odkomentujeme řádek MatchDevicePath “/dev/input/event*”, takže by mohl vypadat nějak takto:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSection
Vše provádíme s právy administrátora. A po restartu X by měl touchpad normálně fungovat.
Categories




