
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 bcm5974
y 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.conf
una 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 synclient
y observo la funcionalidad, no respeta mi configuración. (Por ejemplo, RTCornerButton
deberí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?