X11 / Gnome / TrackPoint: la asignación de botones personalizados no funciona

2

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?

Eike Cochu
fuente
Puede intentar agregar el comando xinput a su archivo .bashrc, no es elegante pero podría funcionar.
terdon
Sí, pero ¿qué hago para la identificación (que cambia al reiniciar, como escribí)?
Eike Cochu
yo añadí 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.
Eike Cochu
Editar: la configuración de xinput se pierde después de suspender.
Eike Cochu

Respuestas:

2

Desde https://askubuntu.com/questions/48955/how-can-i-configure-a-specific-usb-mouse-model-as-left-handed y http://ubuntuforums.org/printthread.php?t=1746468&pp=10&page=1 Supongo que podrías estarte perdiendo

gsettings set org.gnome.settings-daemon.plugins.mouse active false

o alternativamente)

Luego, una vez que ejecute gconf-editor, desde la GUI, navegue hasta

apps > gnome_settings_daemon > plugins > mouse

y desmarque la casilla "activo".

porque eso es

... no es el final de la historia, sin embargo, como Natty todavía usa   gnome-settings-daemon para controlar la configuración del mouse y el teclado. Generalmente,   esto es lo suficientemente inteligente como para salir del camino, pero cuando se trata de ratones,   (específicamente los botones) intentará asegurar automáticamente que   sus botones primarios y secundarios se asignan a la izquierda de todo el sistema   o disposición de la mano derecha. En este caso particular, no queremos eso,   por lo que necesitamos desactivar esta funcionalidad.

Cualquiera de los anteriores debería funcionar. Déjame saber si no lo hace. ¡Buena suerte!

nutty about natty
fuente