How can I permanently change touchpad settings?
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.
Solution 1:
I've got a simple solution...
Just press the windows key and type 'startup'. You will see 'Startup applications'
- click this and then click [ADD]
- give it a name (like mousetap2)
-
enter the command in the box... i.e.
synclient TapButton2=2 TapButton3=3
and that's it...
It will run on startup and configure the trackpad all without pissing about with configuration files.