You are not logged in.
So, I updated on Saturday and since then cannot get dvorak to load in X - it always defaults to qwerty.
This is my Xorg.log.0 file https://pastebin.com/k2gBQ9tY
I'm using i3, but all WMs are affected. The vconsole does not have this problem, and uses the dvorak layout just fine.
setxkbmap -print -verbose 10 gives:
Setting verbose level to 10
locale is C
Trying to load rules file ./rules/evdev...
Trying to load rules file /usr/share/X11/xkb/rules/evdev...
Success.
Applied rules from evdev:
rules: evdev
model: dvorak
layout: gb
Trying to build keymap using the following components:
keycodes: evdev+aliases(qwerty)
types: complete
compat: complete
symbols: pc+gb+inet(evdev)
geometry: pc(pc104)
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+gb+inet(evdev)" };
xkb_geometry { include "pc(pc104)" };
};Last edited by kabads (2023-06-19 08:32:07)
Offline
"model: dvorak"
"xkb_model" "dvorak"
setxkbmap -layout gb -variant dvorakOffline
That fixed it. Thanks. Where is the best place to make this permanent?
Last edited by kabads (2023-06-19 12:10:23)
Offline
xorg configlet, like apparently present.
It's just not a "model" but a "variant".
Offline
This is what I have in /etc/X11/xorg.conf.d/00-keyboard.conf:
# Written by systemd-localed(8), read by systemd-localed and Xorg. It's
# probably wise not to edit this file manually. Use localectl(1) to
# instruct systemd-localed to update it.
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "gb"
Option "XkbModel" "dvorak"
EndSectionbut this isn't working.
Offline
It's just not a "model" but a "variant".
Edit: it's even the example in the wiki, https://wiki.archlinux.org/title/Xorg/K … tion_files
Last edited by seth (2023-06-19 12:23:53)
Offline