You are not logged in.
I freshly installed Arch and so far. I want the system to be in english but use a german keyboard. So I added
KEYMAP=de-latin1
FONT=ter-132nrebooted and nothing happened. I also noticed when I do
loadkeys de-latin1Nothing changes as well.
Offline
Have you tried checking if the locale is even available?
localectl list-keymapsHow about the current locale that's set?
localectl status/etc/vconsole.conf should be read by systemd on startup. Perhaps the file is formatted wrong? You could always try setting the persistent key map using:
localectl set-keymap --no-convert keymapOffline
Are we talking about a TTY, X, or Wayland?
It's only the TTY's that are configured using /etc/vconsole.conf.
Offline
Have you tried checking if the locale is even available?
localectl list-keymaps
It is there.
How about the current locale that's set?
localectl status
Says:
System Locale: LANG=en_US.UTF-8
VC Keymap: de-latin1
X11 Layout: n/a/etc/vconsole.conf should be read by systemd on startup. Perhaps the file is formatted wrong? You could always try setting the persistent key map using:
localectl set-keymap --no-convert keymap
done that. Didn't help.
Are we talking about a TTY, X, or Wayland?
It's only the TTY's that are configured using /etc/vconsole.conf.
Its not working in neither. I use X with gdm3. But I get the correct layout (german) if I want. But I need it also in the TTY.
But in the TTY I only have US keymap. Even at the start when I need to give the passphrase for the luks partition. It works but its the "wrong" layout.
Last edited by irondude (2018-07-03 21:06:58)
Offline
Even Especially at the start when I need to give the passphrase for the luks partition.
cat /etc/mkinitcpio.confhttps://wiki.archlinux.org/index.php/Dm … mkinitcpio
For X11 see https://wiki.archlinux.org/index.php/Ke … on_in_Xorg
Offline
I also run into the same problem.
After the system boot into TTY
Check status
localectl statusproduces
System Locale: LANG=en_US.UTF-8
VC Keymap: jp106
X11 Layout: n/a
Check vconsole.conf
cat /etc/vconsole.confproduces
KEYMAP=jp106
However, my layout is still US. I have to issue
sudo loadkeys jp106every time after booting if I want to use Japanese keyboard.
Offline
Afaics that's not the same issue, because irondude seems to be concerned about the luks decryption, ie. the initramfs.
For you however either vconsole.conf is either not parsed or at some point overridden or /usr/share/kbd/keymaps is not mounted when the system tries to set the locale.
Please open a new thread and there also paste a complete journal of the current boot.
Offline