Weisen Sie die Tastenkombination zu, um ein Skript auszuführen

10

Ich habe ein Skript geschrieben, um die Helligkeit meines Bildschirms zu ändern.

Es ist nützlich, wenn ich im Textmodus arbeite und die Tastenkombinationen meiner Tastatur zum Ändern der Helligkeit nicht funktionieren.

Ist es möglich, dieses Skript auszuführen, indem Sie einfach einige Tasten auf der Tastatur als Verknüpfung drücken, z. B. Ctrl+ Alt+ F7?

M0εiπ
quelle
2
Was meinst du mit "im Textmodus"? Meinen Sie die Textmodus-Konsole (dh außerhalb des X-Fensters)? Auf welchem ​​Betriebssystem?
Gilles 'SO - hör auf böse zu sein'

Antworten:

10

Versuchen Sie xbindkeys .

Du ~/.xbindkeysrcwürdest ungefähr so ​​aussehen

"myscript"
    Control + Alt + F7
Mikel
quelle
Dies ist eine großartige Antwort. xbindkeysist großartig.
@AlexWebr, Mikel Ja, aber es ist für X, und ich denke, die Frage ist, dies außerhalb von X zu tun.
Gilles 'SO - hör auf böse zu sein'
Ich bin nicht mit xbindkeysrc vertraut. Können Sie mehr erklären?
M0εiπ
2
Dies ist eine einfache Konfiguration: nongnu.org/xbindkeys/xbindkeysrc_d
Ich habe es versucht, aber es gibt die Schlüssel nicht an mich zurück. Es verhält sich so, als ob es immer noch die Strg- / Alt-Tasten gedrückt hält. Ich muss ~ 5 Sekunden warten, bis es mir wieder zur Verfügung steht.
Deppfx
4

Wenn Sie in einem Terminal arbeiten und X nicht ausgeführt wird, besteht ein kleiner Hack darin, Ihr Skript auf ein einzelnes Zeichen in der Konfiguration Ihrer Shell zu aliasen. Beispiel für Bash:

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

Nachteil: Sie müssen Enterjedes Mal drücken . Alternativ können Sie b;b;b;b;b[Enter]die Helligkeit fünfmal verringern.


quelle