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 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 durch ckbcomp erstellt 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 einen anderen Code ersetzt worden zu sein, der für CtrlL_Lock wechselt stattdessen. Bei Interesse können Sie nach Verwendungen des 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
Ich habe Lösungen für Debian 6 und Debian 7 gefunden.
Debian 6
Fügen Sie Folgendes am Ende von /etc/console-setup/remap.inc ein Datei:
keycode 58 = Caps_Lock
Führen Sie dann setupcon aus
Debian 7
Fügen Sie Folgendes am Ende von /etc/default/keyboard ein Skript:
dumpkeys | sed -e "s/keycode 58 = CtrlL_Lock/keycode 58 = Caps_Lock/" | \
loadkeys 2>&1 >/dev/null
Führen Sie dann setupcon aus
Beachten Sie, dass zwischen Schlüsselcode und 58 zwei Leerzeichen stehen. Die Umleitung in /dev/null unterdrückt lediglich lästige Konsolenausgaben.