xbindkeys es un programa, independiente del gestor de ventanas utilizado, que permite asociar acciones (comandos) a combinaciones de teclas, para crear así atajos de teclado para gestionar acciones como subir y bajar el volumen, atenuar o incrementar el brillo de la pantalla,k o controlar el reproductor de música. Funciona con teclas multimedia.
Para instalar xbindkeys:
sudo apt install xbindkeys
xbindkeys funciona según las reglas guardadas en ~/.xbindkeysrc. Antes de usar por primera vez xbindkeys se puede crear un archivo de configuración con el siguiente comando:
xbindkeys --defaults > ~/.xbindkeysrc
En el archivo creado se especifica la sintaxis a usar para crear atajos:
"comando a ejecutar" combinación de teclas asociada
Por ejemplo:
"xterm" Control + t
Para encontrar el código de la combinación de teclas que se quiere asociar a un comando se puede usar xbindkeys --key
, o xbindkeys --multikey
si se quiere mantener la consola de prueba abierta para probar varias combinaciones.
Para que los atajos se carguen al iniciar la sesión, hay que ejecutar xbindkeys al inicio, antes de iniciar el gestor de ventanas. Para ello se puede incluir en el archivo ~/.xprofile
o ~/.xinitrc
.
La wiki de archlinux tiene buena documentación sobre xbindkeys.