GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Caps Lock Led funktioniert nicht auf der Linux-Konsole?

Wenn ich zu einem TTY wechsle und die Feststelltaste einschalte, leuchtet die Feststell-LED auf meiner Tastatur nicht auf. Auf X funktioniert es einwandfrei. Wenn ich die Feststelltaste aktiviere und dann zu einem TTY wechsle und dann die Feststelltaste (auf dem TTY) drücke, bleibt die LED an (obwohl das TTY seine eigene Spur der Feststelltaste behält). Es scheint also, dass sich die TTYs überhaupt nicht um die LED kümmern.

Kann ich die LED auf TTYs irgendwie aktivieren? Es ist sehr ärgerlich, etwas eingeben zu müssen, ohne zu wissen, ob die Feststelltaste aktiviert ist.

Ich verwende Debian Jessie (häufig aktualisiert) arch:amd64

Akzeptierte Antwort:

Dies ist ein seit langem bestehender Debian-Fehler. Es scheint sich um einen zugrunde liegenden Kernel-Bug zu handeln, der längst behoben wurde. Das Problem scheint das Caps_Lock gewesen zu sein funktionierte nicht für Nicht-ASCII-Zeichen, daher bestand die Problemumgehung darin, Shift_Lock zuzuordnen oder CtrlL_Lock stattdessen auf die Feststelltaste.

Auf der Debian-Seite wird das Problem von ckbcomp erzeugt die von console-setup verwendet wird um die Tastaturbelegung der Konsole aus der XKB-Tastaturbeschreibung zu erstellen. Beachten Sie, dass der Originalcode im Fehlerbericht mit Shift_Lock referenziert wurde scheint durch anderen Code ersetzt worden zu sein, der auf CtrlL_Lock umschaltet stattdessen. Wenn Sie interessiert sind, können Sie nach Verwendungen der broken_caps suchen Variable im ckbcomp Perl-Skript.

Ich habe keine Ahnung, ob der Code aus irgendeinem Grund noch notwendig ist, vielleicht lohnt es sich, den Fehlerbericht anzustoßen. Die Problemumgehung besteht jedoch darin, die folgende Zeile in /etc/kbd/remap einzufügen und es sollte nach einem Neustart behoben sein:

s/CtrlL_Lock/Caps_Lock/

Oder führen Sie für eine vorübergehende Lösung bis zum nächsten Neustart Folgendes in einem tty aus Sitzung:

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | sudo loadkeys

Aktualisieren

Es scheint, dass /etc/kbd/remap wird nur tatsächlich verwendet, wenn setupcon ist nicht verfügbar. Eine bessere Problemumgehung besteht darin, einfach die folgende Zeile in /etc/rc.local einzufügen :

dumpkeys | sed s/CtrlL_Lock/Caps_Lock/ | loadkeys

Linux
  1. Skype-Mikrofon funktioniert nicht in Linux Mint 17 [Kurztipp]

  2. Linux – Warum funktioniert USB nicht in Linux, wenn es in Uefi/Bios funktioniert?

  3. So beheben Sie, dass die Tab-Vervollständigung in Ubuntu und Debian nicht funktioniert

  4. fflush() funktioniert nicht unter Linux

  5. Linux-limits.conf funktioniert nicht?

Ordnen Sie Ihre Feststelltaste unter Linux neu zu

vlock – Eine intelligente Möglichkeit, die virtuelle Benutzerkonsole oder das Terminal unter Linux zu sperren

So sperren Sie virtuelle Konsolensitzungen unter Linux

Fix Touchpad Click funktioniert nicht in Linux Mint

Strg-b + C, %, N, W usw. funktioniert nicht in der Tmux-Konsole?

in der Linux-Konsole, wie man die Ausgabe NICHT umschließt