I added this script to my startup programs to change my touchpad settings on startup:
synclient TapButton2=2 TapButton3=3
But this settings don't stay this way after startup.
I changed my script to watch the results:
synclient TapButton2=2 TapButton3=3
synclient | grep TapButton > $HOME/tmp/touchpad.txt
Results were confusing, touchpad still didn't work the way I want:
$ cat ~/tmp/touchpad.txt
TapButton1 = 1
TapButton2 = 2
TapButton3 = 3
But when I ran synclient | grep TapButton
in gnome-terminal after startup the output was:
$ synclient | grep TapButton
TapButton1 = 1
TapButton2 = 3
TapButton3 = 0
I tried adding delays (sleep 10s
) to my script before and/or after every line, but this didn't help too.
Therefore I assume that there is another program, script or daemon that changes touchpad settings, but I couldn't find which one.
Two questions:
- Which program, script or daemon can change touchpad settings?
- Is there another way to permanently change your touchpad settings? Maybe adding such script to startup is not supposed to be working.
Update
I tried putting
Section "InputClass"
Identifier "touchpad my settings"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "PalmDetect" "on"
EndSection
into file /usr/share/X11/xorg.conf.d/99-my.conf
. It didn't help as well.
Best Answer
I've got a simple solution...
Just press the windows key and type 'startup'. You will see 'Startup applications'
enter the command in the box... i.e.
and that's it...
It will run on startup and configure the trackpad all without pissing about with configuration files.