¿La configuración X no se aplica al dispositivo?

¿La configuración X no se aplica al dispositivo?

Tengoun archivo de configuraciónque estoy instalando en /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

El controlador del kernel que proporciona este dispositivo es bcm5974y quiero que use el controlador synaptics, y lo hace. Aquí están los otros archivos en ese directorio de configuración:

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.confuna especie de archivo de configuración "general":

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

Supongo que, dado que mi archivo de configuración tiene una prioridad más alta, será el que se use para el dispositivo específico para el que intento configurarlo.

Sin embargo, mi dispositivo no se configura automáticamente de forma adecuada y parece quedar atrapado por el controlador general. Cuando miro el resultado synclienty observo la funcionalidad, no respeta mi configuración. (Por ejemplo, RTCornerButtondebería desactivar el clic en la esquina derecha, y no es así)

¿Hay algo que me falta aquí? ¿Existe alguna forma de depurar qué configuración se está aplicando a mi dispositivo?

información relacionada