Dvorak Type II für Linux
Hier findet ihr Keyboardbelegungen mit denen man unter Linux in der Konsole, unter Wayland und im X Window System auf Dvorak tippen kann.
Installation unter Wayland und X11
Die Belegung wird als zusätzliche Variante dvorak_type2 des deutschen Layouts installiert. Die mitgelieferten Belegungen bleiben unverändert, und weil die Dateien nicht unter /usr/share liegen, überstehen sie Paketupdates.
- Beide Dateien runterladen.
- Für alle Benutzer nach
/etc/xkbkopieren:sudo install -Dm644 de /etc/xkb/symbols/desudo install -Dm644 evdev.xml /etc/xkb/rules/evdev.xml
oder nur für den eigenen Benutzer nach~/.config/xkb:install -Dm644 de ~/.config/xkb/symbols/deinstall -Dm644 evdev.xml ~/.config/xkb/rules/evdev.xml
Gibt es dort schon eigene Dateien mit diesem Namen, müssen die Inhalte zusammengeführt werden. - Ab- und wieder anmelden und in den Tastatureinstellungen (GNOME, KDE Plasma ab 6.1) „German (Dvorak Type II)“ auswählen. In sway bzw. Hyprland:
xkb_layout deundxkb_variant dvorak_type2bzw.kb_layout = deundkb_variant = dvorak_type2.
KDE Plasma bis 6.0: Die Systemeinstellungen zeigen die Variante nicht an. In einer Wayland-Sitzung kann sie direkt in ~/.config/kxkbrc im Abschnitt [Layout] eingetragen werden: de in LayoutList und dvorak_type2 an derselben Position in VariantList (kommagetrennt, bestehende Einträge bleiben), z. B. LayoutList=de,us und VariantList=dvorak_type2,. Danach neu anmelden. In einer X11-Sitzung gilt der folgende Abschnitt.
X11: Der X-Server liest nur seine eigenen Belegungen. In einer X11-Sitzung die Belegung beim Anmelden laden, z. B. in ~/.xprofile (bei Installation nach /etc/xkb den Pfad entsprechend anpassen):setxkbmap -I$HOME/.config/xkb -layout de -variant dvorak_type2 -print | xkbcomp -I$HOME/.config/xkb - $DISPLAY
Arch Linux: Gleiches Vorgehen. /usr/share/X11/xkb ist dort ein Symlink auf /usr/share/xkeyboard-config-2, das zum Paket xkeyboard-config gehört – Änderungen dort überschreibt pacman beim nächsten Update.
Installation für die Konsole
Die Keymap braucht eine Konsole im Unicode-Modus, was auf Systemen mit UTF-8-Locale der Normalfall ist. Sonst vorher sudo kbd_mode -u ausführen; das gilt nur für die aktuelle Konsole.
Zum Ausprobieren: sudo loadkeys de-dvorak_type2.map
Dauerhaft mit systemd (z. B. Arch, Fedora): Datei in das Keymap-Verzeichnis der Distribution kopieren – Arch: /usr/share/kbd/keymaps/, Fedora: /usr/lib/kbd/keymaps/. Dateien, die zu keinem Paket gehören, bleiben bei Updates erhalten. Dann in /etc/vconsole.conf KEYMAP=de-dvorak_type2 eintragen. Auf Arch zusätzlich sudo mkinitcpio -P, falls der sd-vconsole- oder keymap-Hook verwendet wird. Der keymap-Hook schaltet nur in den Unicode-Modus, wenn LANG in /etc/vconsole.conf oder /etc/locale.conf eine UTF-8-Locale ist.
Debian und Ubuntu: Datei nach /etc/console-setup/ kopieren, in /etc/default/keyboard KMAP=/etc/console-setup/de-dvorak_type2.map eintragen und sudo setupcon --save ausführen.