![Forzar claves para ejecutar scripts bash](https://rvso.com/image/52116/Forzar%20claves%20para%20ejecutar%20scripts%20bash.png)
¿Es posible definir scripts bash para todas las teclas del teclado de modo que al presionar cualquier tecla se ejecute el script bash para esa tecla?
Los scripts pueden hacer cualquier cosa, por ejemplo, pueden guardar el código clave en un archivo (lista de deshacer), o cualquier otra cosa.
En KDE, si una tecla se puede configurar como una tecla de acceso rápido (Qt), hay una solución simple, pero, por ejemplo, Ano puede ser una tecla de acceso rápido y parece imposible instarla a ejecutar algún script.
Respuesta1
Asignación de claves para ejecutar comandos
Puede crear combinaciones de teclas de acceso directo que ejecutarán comandos, lo he estado usando con éxitoXBindKeysen GNOME 3.8.4 para este mismo propósito.
Mi uso ha sido modesto pero me gusta crear atajos de teclado para que Nautilus se inicie con ciertos directorios abiertos.
Ejemplo
Primero deberá asegurarse de que los paquetes xbindkeys
estén instalados.
Luego necesitarás ejecutar el siguiente comando, solo una vez, para crear un xbindkeys
archivo de configuración de plantilla.
$ xbindkeys --defaults > /home/saml/.xbindkeysrc
Con el archivo creado puedes abrirlo en un editor de texto y agregar una regla como esta:
"nautilus --browser /home/saml/projects/path/to/some/dir"
Mod4+shift + q
Una vez realizado el cambio anterior, debemos eliminarlo xbindkeys
si ya se está ejecutando y luego reiniciarlo.
$ killall xbindkeys
$ xbindkeys
Ahora, con esto ejecutándose, cada vez que escriba Mod+ Shift+ QNautilus se abrirá con la carpeta correspondiente abierta.