Estoy buscando una manera de deshabilitar permanentemente el clic central del mouse en mi Ubuntu 18.
En esta publicación, @Yehosef amablemente brinda esta solución para deshabilitar el clic central:
xinput list #to find mouse id
xinput set-button-map [mouse id] 1 0 3
pero necesito escribirlo cada vez que reinicio mi computadora.
¿Hay alguna forma de hacerlo persistente?
Respuesta aceptada:
Esto es lo que hago en Ubuntu 20.04 (usa Wayland de forma predeterminada) para deshabilitar mi botón central o reasignar mi botón central.
Para encontrar la identificación de mi dispositivo:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:17 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:17 id=7 [slave pointer (2)]
⎜ ↳ xwayland-touch:17 id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:17 id=8 [slave keyboard (3)]
Tuve que hacer un par de pruebas antes de encontrar la identificación correcta. Para mí, fueron 6.
Para ver el mapa de botones actual:
$ xinput get-button-map 6
1 2 3 4 5 6 7 8 9 10
Para desactivar el botón central:
$ xinput set-button-map 6 1 0 3 4 5 6 7 8 9 10
Para reasignar el botón central al clic izquierdo:
$ xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
Para que se ejecute al inicio, cree un archivo y asegúrese de que sea ejecutable (chmod a+x):
#!/bin/bash
xinput set-button-map 6 1 1 3 4 5 6 7 8 9 10
Ubuntu y otras distribuciones basadas en GNOME vienen con una aplicación llamada simplemente "Aplicaciones de inicio" . Se puede usar para administrar aplicaciones y scripts que se ejecutan en un nuevo reinicio o inicio de sesión del sistema. Así que simplemente búscalo, ábrelo y agrega el archivo que acabas de crear.