Tastaturkürzel ohne x11

Tastaturkürzel ohne x11


Ich habe die Lösung vor einiger Zeit gefunden, aber jetzt habe ich stundenlang gegoogelt und kann sie nicht finden.
Die Frage ist also: Wie richte ich eine Tastenkombination in Linux (z. B. Ubuntu) ein, ohne X-Server auszuführen?
Ich habe einen Heimserver mit Ubuntu darauf und möchte Skripte ausführen, wenn ich Multimediatasten auf der Tastatur drücke. Wie kann ich das erreichen?

Antwort1

Die meisten Linux-Benutzer haben die bashShell. Sie können Ihre .inputrcDatei bearbeiten, damit sie eine Zeichenfolge (die Ihre Multimedia-TastenMaisenden) in eine Befehlszeichenfolge. Das nennt man Tastenkombination.

Um zu sehen, ob dies machbar ist, müssen Sie zunächst herausfinden, was Ihre Tastatur für eine dieser Tasten sendet. Sie können dies tun, indem Sie ausführen

cat -v

(dadurch werden Sonderzeichen in druckbarer Form angezeigt) und Drücken (und Loslassen!) control/Vunmittelbar vor dem Drücken der Multimediataste, die Sie binden möchten.

Wenn Ihre Tastatur brauchbare Zeichenfolgen sendet, besteht der nächste Schritt darin, Ihre .inputrcDatei zu ändern, um geeignete Tastenkombinationen zu erstellen. Der bashAbschnitt des Handbuchs8.3 Readline-Init-Dateibietet weitere Informationen. Es gibt verschiedene andere Quellen wie die detaillierten Beschreibungen inLinux von Grund auf.

Antwort2

actkbdkann beliebige Programme auf Linux-Tastenereignissen ausführen.

verwandte Informationen