Was ist die beste Möglichkeit, Hotkey-Unterstützung in Linux zu implementieren?

Was ist die beste Möglichkeit, Hotkey-Unterstützung in Linux zu implementieren?

Was ist die beste Möglichkeit, Hotkey-Unterstützung in Linux zu implementieren (also Unterstützung für Helligkeit, Audio oder Tasten für die Hintergrundbeleuchtung der Tastatur)? Mit „bester Möglichkeit“ meine ich robust, ohne Code-Duplikation und mit minimalem Arbeitsaufwand, um Unterstützung für neue Hardware hinzuzufügen.

  1. Wer soll die Hotkeys erfassen? Kernelmodul / Daemon / X-Server / Desktopumgebung / etwas anderes?
  2. Wer soll die eigentliche Arbeit (zB Helligkeit einstellen) machen?

Antwort1

Die meisten Linux-Fenstermanager unterstützen bereits das Festlegen benutzerdefinierter Tastenkombinationen. Sie können auch Xorg-Eingabetreiber erhalten, die Dinge wie Medien- und Helligkeitstasten erkennen. Welchen Fenstermanager/welche Desktopumgebung verwenden Sie derzeit und was genau versuchen Sie zu tun? Wenn Sie nur versuchen, die Helligkeitstasten zum Laufen zu bringen, können Sie in die Tastatureinstellungen Ihres Fenstermanagers gehen, zu den Tastaturkürzeln gehen und die Tasten zum Erhöhen und Verringern der Helligkeit binden, vorausgesetzt, Ihr Fenstermanager verfügt über integrierte Unterstützung für diese beiden Vorgänge. Wenn dies nicht der Fall ist, können Sie xbacklight installieren und die Taste zum Erhöhen der Helligkeit an xbacklight -inc 1und die Taste zum Verringern der Helligkeit an binden xbacklight -dec 1.

Sehenhttp://linux.die.net/man/1/xbacklight

verwandte Informationen