asignar tecla de acceso directo para ejecutar un script

11

He escrito un guión para cambiar el brillo de mi pantalla.

Es útil cuando estoy trabajando en el modo de texto y las teclas de acceso directo de mi teclado para cambiar el brillo no funcionan.

¿Es posible ejecutar este script, simplemente presionando algunas teclas en el teclado como acceso directo, por ejemplo Ctrl+ Alt+ F7?

M0εiπ
fuente
2
¿Qué quieres decir con "en modo texto"? ¿Te refieres a la consola de modo de texto (es decir, fuera de X Window)? ¿En qué sistema operativo?
Gilles 'SO- deja de ser malvado'

Respuestas:

10

Prueba xbindkeys .

Tu ~/.xbindkeysrcparecerías algo así

"myscript"
    Control + Alt + F7
Mikel
fuente
Esta es una respuesta genial. xbindkeyses increíble.
@AlexWebr, Mikel Sí, pero es para X, y creo que la pregunta es hacer esto fuera de X.
Gilles 'SO- deja de ser malvado'
No estoy familiarizado con xbindkeysrc, ¿puedes explicar más?
M0εiπ
2
Esta es una configuración simple: nongnu.org/xbindkeys/xbindkeysrc_d
Lo intenté pero no me devolverá las llaves. Actúa como si todavía tuviera presionadas las teclas Ctrl / Alt. Tengo que esperar unos 5 segundos para que me lo devuelva.
deppfx
4

Si está trabajando en una terminal y no tiene X ejecutándose, un poco de pirateo es alias su script a un solo carácter en la configuración de su shell. Ejemplo para bash:

alias b='~/bin/brightness-script down'
alias B='~/bin/brightness-script up'

Desventaja: tienes que presionar Entercada vez. Alternativamente, puede b;b;b;b;b[Enter]reducir el brillo 5 veces.


fuente