Ich möchte den Status der Sperrtasten (z. B. Feststelltaste, Num-Sperre, Bildlaufsperre usw.) (Ein / Aus) in der Befehlszeile überprüfen. Wie überprüfe ich den Status über einen Terminalbefehl?
quelle
Ich möchte den Status der Sperrtasten (z. B. Feststelltaste, Num-Sperre, Bildlaufsperre usw.) (Ein / Aus) in der Befehlszeile überprüfen. Wie überprüfe ich den Status über einen Terminalbefehl?
einfach ausführen:
xset q
Von man xset
:
q The q option gives you information on the current settings.
Im oberen Bereich der Ausgabe finden Sie Ihre Informationen wie folgt:
Keyboard Control:
auto repeat: on key click percent: 0 LED mask: 00000003
XKB indicators:
00: Caps Lock: on 01: Num Lock: on 02: Scroll Lock: off
03: Compose: off 04: Kana: off 05: Sleep: off
06: Suspend: off 07: Mute: off 08: Misc: off
09: Mail: off 10: Charging: off 11: Shift Lock: off
12: Group 2: off 13: Mouse Keys: off
Sie können verwenden grep
, um ein bestimmtes Ergebnis wie folgt zu erhalten:
$ xset -q | grep Caps
00: Caps Lock: off 01: Num Lock: on 02: Scroll Lock: off
Wenn Sie sich nicht in X ("Grafikmodus"), sondern in einem Terminal befinden:
$ /usr/bin/setleds
Current default flags: NumLock off CapsLock off ScrollLock off
Current flags: NumLock off CapsLock off ScrollLock off
Current leds: NumLock off CapsLock off ScrollLock off
Ebenso, wenn Sie den Status eines Terminals wissen möchten, sich aber nicht darin befinden (z. B. wenn Sie über SSH hereingekommen sind):
setleds < /dev/tty1
Aufgrund der Berechtigungen / dev / tty * müssen Sie möglicherweise root sein.
Finden Sie in der Manpage für mehr (der Befehl kann auch die LEDs gesetzt, sie zu lesen ist nur ein Nebeneffekt).