Mam notebook Asus P53s. Od zacatku me trapi vypinani touchpadu. V Asusu zvolili zcela nelogicky klavesovou zkratku FN+F9, pricemz obe klavesy jsou na opacne strane klavesnice. Pomoci programu synclient se da problem vyresit.
Dve klavesy spojene sipkou jsou ******* od vyrobce, ja jsem chtel mit na vypinani klavesovou zkratku PRAVE_CTRL + MENU.

V linuxu je dostupny vyborny nastroj na praci s touchpadem synclient, jak rika manual: „synclient – commandline utility to query and modify Synaptics driver options.„
Po spusteni zobrazi synclient aktualni stav dostupnych parametru:
martin@martin:~$ synclient
Parameter settings:
LeftEdge = 100
...
MaxSpeed = 1.75
AccelFactor = 0.0705716
TouchpadOff = 0
LockedDrags = 0
...
ClickPad = 0
martin@martin:~$
Zajimavy je parametr TouchpadOff. Nastavenim na 0/1 dojde za zapnuti/vypnuti touchpadu:
$ synclient TouchpadOff=0 $ synclient TouchpadOff=1
Je otravne nejdriv zjistovat rucne stav, proto si napiseme skript, ktery ulozime napr. do /usr/local/bin/toggletouchpad :
#!/bin/bash
state=`synclient -l | fgrep TouchpadOff | sed 's/^.*= //'`
if [ $state -eq 1 ]
then
synclient TouchpadOff=0
else
synclient TouchpadOff=1
fi
Nejdriv si do promenne state ulozime aktualni stav touchpadu. Sedem ziskame stavove cislo 0, nebo 1:
martin@martin:~$ synclient -l | grep TouchpadOff
TouchpadOff = 0
martin@martin:~$ synclient -l | grep TouchpadOff | sed 's/^.*= //'
0
martin@martin:~$
Kdyz mame v promenne cislo, jednoduchou podminkou provedeme negaci stavu.
Jakmile mame skript, muzeme vytvorit klavesovou zkratku. Postup zalezi na pouzitem grafickem prodtredi (Kde, Gnome, Xfce, …). Dulezite je, ze zkratka spousti vzdy prikaz toggletouchpad.