Mit dem ehrwürdigen xset
sollte das im Prinzip gehen Befehl.
xset led named 'Caps Lock'
oder xset led 4
um LED Nummer 4 einzustellen, wenn Ihr System die LEDs nicht namentlich erkennt.
Dies scheint jedoch nicht zuverlässig zu funktionieren. Auf meinem Computer kann ich Scroll Lock nur auf diese Weise einstellen, und ich bin nicht der einzige. Dies scheint eine Frage der XKB-Konfiguration zu sein.
Die folgende Problemumgehung auf Benutzerebene sollte (größtenteils) funktionieren:
-
Extrahieren Sie Ihre aktuelle xkb-Konfiguration:
xkbcomp $DISPLAY myconf.xkb
-
Bearbeiten Sie die Datei
myconf.xkb
, wobei!allowExplicit
ersetzt wird mitallowExplicit
in den entsprechenden Blöcken:indicator "Caps Lock" { allowExplicit; whichModState= locked; modifiers= Lock; }; indicator "Num Lock" { allowExplicit; whichModState= locked; modifiers= NumLock; };
-
Laden Sie die neue Datei
xkbcomp myconf.xkb $DISPLAY
Jetzt die LEDs mit xset
ein- und ausschalten sollte arbeiten. Laut dem Fehlerbericht können Sie die LEDs nicht ausschalten, wenn sie eingeschaltet sein sollten (z. B. wenn CapsLock aktiviert ist).