assegnare un tasto di scelta rapida per eseguire uno script


11

Ho scritto una sceneggiatura per cambiare la luminosità del mio schermo.

È utile quando lavoro in modalità testo e i tasti di scelta rapida della tastiera per modificare la luminosità non funzionano.

È possibile eseguire questo script, semplicemente premendo alcuni tasti sulla tastiera come scorciatoia, ad esempio Ctrl+ Alt+ F7?


2
Cosa intendi con "in modalità testo"? Intendi la console in modalità testo (ovvero all'esterno di X Window)? Su quale sistema operativo?
Gilles 'SO- smetti di essere malvagio'

Risposte:


10

Prova xbindkeys .

Il tuo ~/.xbindkeysrcsarebbe un aspetto simile

"myscript"
    Control + Alt + F7

Questa è un'ottima risposta xbindkeysè magnifico.

@AlexWebr, Mikel Sì, ma è per X, e penso che la domanda riguardi questo fare al di fuori di X.
Gilles 'SO- smetti di essere malvagio'

Non ho familiarità con xbindkeysrc puoi spiegarmi di più?
M0εiπ

2
Questa è una configurazione semplice: nongnu.org/xbindkeys/xbindkeysrc_d

Ho provato ma non mi rilascerà le chiavi. Si comporta come se avesse ancora premuto i tasti Ctrl / Alt. Devo aspettare ~ 5 secondi per rilasciarlo.
Deppfx,

4

Se stai lavorando in un terminale e non hai X in esecuzione, un po 'di un hack è alias il tuo script su un singolo personaggio nella configurazione della tua shell. Esempio per bash:

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

Svantaggio: devi premere Enterogni volta. In alternativa, è possibile b;b;b;b;b[Enter]ridurre la luminosità di 5 volte.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.