Tengo una ThinkPad T430s de Lenovo que funciona con Arch Linux / Gnome 3.6 y quiero cambiar los botones izquierdo y derecho de los botones de punto de seguimiento (los de arriba). Puedo cambiar los botones izquierdo / derecho de TODOS los ratones (trackpoint / touchpad / bluetooth mouses / usb mouses, etc.) con el centro de control de gnome sin problemas, pero no específicamente para el trackpoint.
Cuando entro
xinput set-button-map 14 3 2 1 4 5 6 7
donde 14 es el ID de dispositivo de la lista xinput actual de mi punto de seguimiento, todo está bien hasta que reinicio, lo que también cambia el ID de dispositivo de alguna manera. Es posible especificar el dispositivo por nombre:
xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7
pero más tarde descubrí que esta configuración se pierde después de suspender. Así que probé y creé un x11 conf:
/etc/X11/xorg.conf.d/50-trackpoint.conf
con el contenido:
Section "InputClass"
Identifier "trackpoint"
MatchProduct "TPPS/2 IBM TrackPoint"
MatchDevicePath "/dev/input/event*"
Option "ButtonMapping" "3 2 1 4 5 6 7"
EndSection
Pero eso no está funcionando. Parece que esta configuración se carga antes de que gnome y gnome cambien todo de nuevo. Entonces, ¿cómo hago esto?
xinput set-button-map "TPPS/2 IBM TrackPoint" 3 2 1 4 5 6 7
a mi sesion de gnome Lo hace el truco, pero es feo. Como aprendí, el daemon de configuración de gnome anula la configuración de xorg.