
ich habeeine Konfigurationsdateidie ich installiere bei /usr/share/X11/xorg.conf.d/52-synaptics-bcm5974.conf
:
Section "InputClass"
Identifier "MacBook Pro Touchpad"
MatchUSBID "05ac:0272"
MatchUSBID "05ac:0273"
MatchUSBID "05ac:0274"
MatchIsTouchpad "on"
Driver "synaptics"
# lookup options here: http://linux.die.net/man/5/synaptics
# detect your palm over the trackpad and disable while typing
Option "PalmDetect" "1"
# require actual clicks, no tapping!
Option "TapButton1" "0"
Option "TapButton2" "0"
# disable edge scrolling
Option "VertEdgeScroll" "0"
Option "HorizEdgeScroll" "0"
# don't do corner taps for things
Option "RTCornerButton" "0"
Option "RBCornerButton" "0"
# raise the minimum and maximum tracking speeds
Option "MinSpeed" "1.2"
Option "MaxSpeed" "1.85"
EndSection
Der Kerneltreiber, der dieses Gerät bereitstellt, ist bcm5974
und ich möchte, dass er den Synaptics-Treiber verwendet, was er auch tut. Hier sind die anderen Dateien in diesem Konfigurationsverzeichnis:
10-evdev.conf
10-quirks.conf
11-evdev-quirks.conf
11-evdev-trackpoint.conf
50-synaptics.conf
50-vmmouse.conf
50-wacom.conf
51-synaptics-quirks.conf
52-synaptics-bcm5974.conf
Es 50-synaptics.conf
handelt sich um eine Art „Catchall“-Konfigurationsdatei:
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
# 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
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
Ich gehe davon aus, dass meine Konfigurationsdatei eine höhere Priorität hat und daher für das spezielle Gerät verwendet wird, für das ich die Konfiguration versuche.
Mein Gerät wird jedoch nicht automatisch richtig konfiguriert und scheint vom Catchall-Treiber abgefangen zu werden. Wenn ich mir die Ausgabe anschaue synclient
und die Funktionalität beobachte, wird meine Konfiguration nicht beachtet. (Beispielsweise RTCornerButton
sollte der Klick in der rechten Ecke deaktiviert werden, was aber nicht der Fall ist)
Übersehe ich hier etwas? Gibt es eine Möglichkeit, herauszufinden, welche Konfiguration auf mein Gerät angewendet wird?