You are not logged in.
Hi, after last system update, my /etc/X11/xorg.conf.d/50-synaptics.conf stoped to affect on my touchpad configuration. I copyed 50-synaptics.conf.pacnew to 50-synaptics.conf and edit it. But touchpad acts as with default configuration. What changed in new version of xorg or synaptics?
Here my synaptics configuration:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
#Option "TapButton1" "1"
Option "TapButton2" "2"
#Option "TapButton3" "3"
MatchDevicePath "/dev/input/event*"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
EndSection
Section "InputClass"
Identifier "Disable clickpad buttons on Apple touchpads"
MatchProduct "Apple|bcm5974"
MatchDriver "synaptics"
Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection
Last edited by shved (2014-09-03 09:45:59)
Sorry for my english
Offline
The following is my assumption based on wordings in man page.
In case of X server ALL xorg files are run through. So file in /usr/share/X11/xorg.conf.d and /etc/xorg.conf.d are parsed (even if with same name)
So in short commenting out lines will not work. (As Xorg will parse the file in /usr/share/X11/xorg.conf.d/50-synaptics.conf and take it as default)
You have to specify explicit settings in /etc/xorg.conf.d/50-synaptics.conf (i.e. do not simply comment them)
Example:
Option "TapButton1" "0"
What I have done is to be safe I created a file with /etc/X11/xorg.conf.d/51-synaptics.conf (50 replaced by 51)
And put my settings in it.
Section "InputClass"
Identifier "touchpad catchall mine"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "0"
Option "TapButton2" "0"
Option "TapButton3" "2"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
MatchDevicePath "/dev/input/event*"
EndSection
Note the change in identifier name.
Also NOTE that you dont have to copy all sections, just copy sections where you have changed the default settings.
Last edited by amish (2014-09-03 09:26:08)
Offline
Thank you. That works.
Sorry for my english
Offline