You are not logged in.

#1 2014-09-03 09:02:36

shved
Member
Registered: 2012-12-11
Posts: 54

[SOLVED] Synaptics configuration stops working

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

#2 2014-09-03 09:21:02

amish
Member
Registered: 2014-05-10
Posts: 470

Re: [SOLVED] Synaptics configuration stops working

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

#3 2014-09-03 09:45:34

shved
Member
Registered: 2012-12-11
Posts: 54

Re: [SOLVED] Synaptics configuration stops working

Thank you. That works.


Sorry for my english

Offline

Board footer

Powered by FluxBB