poah ey
This commit is contained in:
parent
ab83d3a168
commit
952b52a626
|
@ -23,6 +23,14 @@ set-x11-keymap --no-convert de pc105 neo`,
|
||||||
`sudo localectl --no-convert set-x11-keymap de pc105 neo_qwertz` auf eines der
|
`sudo localectl --no-convert set-x11-keymap de pc105 neo_qwertz` auf eines der
|
||||||
Neo-Layoute setzen.
|
Neo-Layoute setzen.
|
||||||
|
|
||||||
|
!!! warning "TODO"
|
||||||
|
Dies funktioniert möglicherweise nicht bei Debian. Die scheinen `localed`
|
||||||
|
kaputtzupatchen und es fällt keine Xorg conf bei raus. Ich bin mir nicht
|
||||||
|
sicher, was das bei Debian überhaupt macht, aber das Tool ist jedenfalls da
|
||||||
|
und erscheint benutzbar, aber was bewirkt es? evtl friemelt es stattdessen
|
||||||
|
in `/etc/default/keyboard` rum, aber was liest das? TODO: die ganzen
|
||||||
|
debian custom scheiße anschauen
|
||||||
|
|
||||||
Jedoch haben einige Desktop-Umgebungen eigene Tastatureinstellungen, die
|
Jedoch haben einige Desktop-Umgebungen eigene Tastatureinstellungen, die
|
||||||
diese Einstellung überschreiben können. Wie man bei bestimmten
|
diese Einstellung überschreiben können. Wie man bei bestimmten
|
||||||
Desktopumgebungen das Tastaturlayout setzt, wird im nächsten Abschnitt gezeigt.
|
Desktopumgebungen das Tastaturlayout setzt, wird im nächsten Abschnitt gezeigt.
|
||||||
|
@ -104,6 +112,30 @@ loadkeys -u bone` und `sudo loadkeys -u neoqwertz` für die Konsole laden. Für
|
||||||
eine permanente Aktivierung gibt man z.B. `sudo localectl set-keymap
|
eine permanente Aktivierung gibt man z.B. `sudo localectl set-keymap
|
||||||
--no-convert neo` ein (für die anderen Layouts analog).
|
--no-convert neo` ein (für die anderen Layouts analog).
|
||||||
|
|
||||||
|
!!! warning "TODO"
|
||||||
|
Auch dies funktioniert natürlich nicht bei Debian-basierten Distros. Der
|
||||||
|
Befehl schlägt fehl, da das Verzeichnis nicht existiert. Debian schifft
|
||||||
|
nämlich keine keymaps. Naja gut, kann man ja nachinstallieren, wenn man
|
||||||
|
denn welche möchte (`apt install console-keymaps`). Sie landen in
|
||||||
|
`/usr/share/keymaps`. Legt man die neo-keymaps hinzu, stellt man fest, dass
|
||||||
|
man die Bone und Neoqwertz-keymaps nicht laden kann (irgendeine
|
||||||
|
Fehlermeldung mit "ich weiß nicht, was dead_macron ist". Ich bin mir nicht
|
||||||
|
sicher, ob Debian einfach alte Gammelscheiße schifft, irgendwas
|
||||||
|
kaputtpatcht oder es einen anderen Grund gibt. Löscht man die
|
||||||
|
entsprechende Zeilen, kann man die Keymaps laden. Stellt man sie fest mit
|
||||||
|
`localectl set-keymap bone` ein, so bemerkt man nach einem Reboot, dass sie
|
||||||
|
nur noch so halb funktionieren. Etwa ist das Backspace auf Ebene 4 kaputt.
|
||||||
|
Grund hierfür: Debian benutzt statt `systemd-vconsole-setup` ein mehrere
|
||||||
|
Tausend Zeilen langes Shellskript `consetup`, das nicht direkt `loadkeys
|
||||||
|
bone` ausführt, sondern die keymap
|
||||||
|
`/etc/console-setup/cached_keymap_utf8.map` lädt. Und die ist kaputt.
|
||||||
|
Keine Ahnung, wo die herkommt.
|
||||||
|
|
||||||
|
Kann mal jemand diese elendige Debian-Drecksscheiße anzünden?
|
||||||
|
|
||||||
|
TODO: den custom kram anschauen und "besseres" workaround als "lol, mach
|
||||||
|
doch einfach nen service, der danach loadkeys aufruft" finden
|
||||||
|
|
||||||
!!! warning "Hinweis"
|
!!! warning "Hinweis"
|
||||||
Bei vollverschlüsselten Systemen ist darauf zu achten, dass das
|
Bei vollverschlüsselten Systemen ist darauf zu achten, dass das
|
||||||
Tastaturlayout beim Starten schon vor der Passphrasenabfrage gesetzt wird.
|
Tastaturlayout beim Starten schon vor der Passphrasenabfrage gesetzt wird.
|
||||||
|
|
Loading…
Reference in New Issue