Los usuarios de Linux solemos ser cautelosos cuando compramos hardware nuevo, la pauta habitual es consultar foros y webs para saber si el hardware en el que estamos interesados está soportado al 100% por nuestro SO, ahún así hay ocasiones en las que ciertas funcionalidades solo son soportadas de forma parcial. En este artículo explicaré como configurar los botones extra de un ratón logitech performance MX utilizando para ello xbindkeys y xautomation.
Vamos a configurar nuestro ratón logitech para ello instalamos el software necesario:
Generamos el fichero de configuración inicial:
Detectamos que código de botón tiene el botón a configurar, para ellos lanzamos xev:
Configuramos la asociación del botón 10 y 13 a las acciones deseadas, cerrar ventana(Shift + Mod4 + c) y maximizar(Mod4 + m) ventana en awesome:
"xte 'keydown Shift_R' 'keydown Super_R' 'key c' 'keyup Shift_R' 'keyup Super_R'"
b:10
"xte 'keydown Super_R' 'key m' 'keyup Super_R'"
b:13
Metemos xbindkeys en el arranque de nuestra sesión gráfica:
xbindkeys &
Con esto los botones que no servían de nada ya tienen una funcionalidad asignada, igual como se han asignado las acciones indicadas se podría ejecutar cualquier acción ;)