[Bug 1230851] New: [Build 20240918] System Keyboard Layout setting doesn't work for tty
https://bugzilla.suse.com/show_bug.cgi?id=1230851 Bug ID: 1230851 Summary: [Build 20240918] System Keyboard Layout setting doesn't work for tty Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/4493319/modules/keyb oard_layout_gdm/steps/24 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: grace.wang@suse.com QA Contact: qa-bugs@suse.de CC: yfjiang@suse.com Target Milestone: --- Found By: openQA Blocker: --- ## Observation System Keyboard Layout setting doesn't work for tty Simple ways to reproduce this issue: Login to desktop -> Launch YaST2 Keyboard -> Change the keyboard layout to German -> Apply the changes -> Switch to another tty -> Input string "qwertz" and observe the characters displayed on the tty Actual Result: It shows "qwertz". Expected Result: It should show "qwerty" because we are using the German keyboard layout. openQA test in scenario opensuse-Tumbleweed-DVD-x86_64-extra_tests_gnome@64bit fails in [keyboard_layout_gdm](https://openqa.opensuse.org/tests/4493319/modules/keyboard_layout_gdm/steps/...) ## Test suite description Maintainer: QE Core, asmorodskyi. Extra tests which were designed to run on gnome ## Reproducible Fails since (at least) Build [20240528](https://openqa.opensuse.org/tests/4231828) ## Expected result Last good: [20240527](https://openqa.opensuse.org/tests/4227928) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=x86_64&distri=opensuse&flavor=DVD&machine=64bit&test=extra_tests_gnome&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 Guillaume GARDET <guillaume.gardet@arm.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |guillaume.gardet@arm.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 Cliff Zhao <qzhao@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |qzhao@suse.com -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c18 --- Comment #18 from Cliff Zhao <qzhao@suse.com> --- I am looking into this issue, here is my ideas: gdm's keyboard layout depending on libxklavier at the start, libxklavier is a high level library for XKB; but now it drops, it depending on /etc/vconsole->XKBLAYOUT's value; the GDM language depending on /etc/locale.conf-> LANG value; vconsole's keyboard layout depending on /etc/vconsole->KEYMAP's value; I think I could confirm test Grace's case on comment11, I am downloading the latest Tumbleweed image now. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c19 --- Comment #19 from Cliff Zhao <qzhao@suse.com> --- Hi Grace: I am using openSUSE-Tumbleweed-DVD-x86_64-Snapshot20241015-Media.iso. Following comment11's steps, I test 3 times with VM snapshot to roll back. Problem is I got "q w e r t z", which is the correct output. May I ask which edition of TW you are using now? Thank you! -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c20 --- Comment #20 from Cliff Zhao <qzhao@suse.com> --- Created attachment 878046 --> https://bugzilla.suse.com/attachment.cgi?id=878046&action=edit test results My result is as the attachment. For you to reference with. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c22 --- Comment #22 from Cliff Zhao <qzhao@suse.com> --- I used "yast keyboard set layout=german". With this command, the yast will output blue color to screen and cover the old command line. -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c25 Grace Wang <grace.wang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(grace.wang@suse.c | |om) | --- Comment #25 from Grace Wang <grace.wang@suse.com> --- (In reply to Stanislav Brabec from comment #24)
Could you check your system log for any loadkeys error?
I doubt it is a problem of kbd. The last important change of the kbd package was done in the December 2023. The later changes should not affect this problem. de-nodeadkeys exists in the kbd package, and it has no conflicting keymap.
Thanks Stanislav. I checked the journal log and didn't find loadkeys related error. Please feel free to correct if I checked the wrong location. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com