X-Konfiguration wird nicht auf das Gerät angewendet?

X-Konfiguration wird nicht auf das Gerät angewendet?

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 bcm5974und 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.confhandelt 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 synclientund die Funktionalität beobachte, wird meine Konfiguration nicht beachtet. (Beispielsweise RTCornerButtonsollte 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?

verwandte Informationen