[Bug 1230851] [Build 20240918] System Keyboard Layout setting doesn't work for tty
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c1 --- Comment #1 from Stefan Hundhammer <shundhammer@suse.com> --- I just tried on a 100% up-to-date TW VM, and it works as expected. I installed that system with English language and a German keyboard layout, and it's been working as expected ever since: I get "q w e r t z" on the top letter row for German on both the X11 desktop and the text console.
% localectl
System Locale: LANG=en_US.UTF-8 VC Keymap: de-nodeadkeys X11 Layout: de X11 Model: microsoftpro X11 Variant: nodeadkeys X11 Options: terminate:ctrl_alt_bksp
% cat /etc/vconsole.conf
# Written by systemd-localed(8) or systemd-firstboot(1), read by systemd-localed # and systemd-vconsole-setup(8). Use localectl(1) to update this file.
KEYMAP=de-nodeadkeys FONT=eurlatgr.psfu FONT_MAP= FONT_UNIMAP= XKBLAYOUT=de XKBMODEL=microsoftpro XKBVARIANT=nodeadkeys XKBOPTIONS=terminate:ctrl_alt_bksp
% cat /etc/locale.conf
LANG=en_US.UTF-8
(blank lines inserted for readability) When I use "yast2 keyboard" from the menu or from the command line to set the keyboard layout to "US International", I get "q w e r t y" on the top letter row on the keyboard.
% localectl
System Locale: LANG=en_US.UTF-8 VC Keymap: us-intl X11 Layout: us X11 Model: microsoftpro X11 Variant: intl X11 Options: terminate:ctrl_alt_bksp
% cat /etc/vconsole.conf
# Written by systemd-localed(8) or systemd-firstboot(1), read by systemd-localed # and systemd-vconsole-setup(8). Use localectl(1) to update this file.
KEYMAP=us-intl FONT=eurlatgr.psfu FONT_MAP= FONT_UNIMAP= XKBLAYOUT=us XKBMODEL=microsoftpro XKBVARIANT=intl XKBOPTIONS=terminate:ctrl_alt_bksp
% cat /etc/locale.conf
LANG=en_US.UTF-8
When I change it back to "German", everything is back to normal - as expected. And it's the same on my up-to-date Slowroll laptop that I installed just last week, also with English locale, but German keyboard. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com