How to change keymap in virtual consoles?
I use a dvorak keyboard layout in Fedora 19, and it works just fine on the X11 desktop. However, if I try to switch to a virtual console (e.g. with ctl-alt-F2), the layout is qwerty.
I have tried using localectl to change the layout. It reports the following:
System Locale: LANG=en_US.UTF-8
VC Keymap: dvorak
X11 Layout: us
X11 Model: pc105
X11 Variant: dvorak
...which would seem to indicate the Virtual Console (VC) Keymap is "dvorak" but it is a lie; when I switch to the VC it uses qwerty.
localectl populates the /etc/vconsole.conf file, which contains "KEYMAP=dvorak" as expected. I have also tried "us-dvorak" to no effect. How does one change the console keymap in Fedora?
If you're running
localectl
as root, and the settings don't apply, it sounds like a bug.