[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=...) -- 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)
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.
https://bugzilla.suse.com/show_bug.cgi?id=1230851 https://bugzilla.suse.com/show_bug.cgi?id=1230851#c26 Stanislav Brabec <sbrabec@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(grace.wang@suse.c | |om) --- Comment #26 from Stanislav Brabec <sbrabec@suse.com> --- This is correct place. And the bug looks strange. I just worked on a different bug: bug 1227420 The bug indicates, that there is another (new?) party that affects the vconsole.conf: GNOME. Maybe it affects your use case as well. So we need to check vconsole.conf before and after the first login to GNOME. Did it change in your case as well? Symptoms: The keymap is correct before the first login, and it is modified after the first login. GNOME now changes keymap not only for the desktop environment, but also for the console. Could you check it? -- 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#c27 Grace Wang <grace.wang@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(grace.wang@suse.c | |om) | --- Comment #27 from Grace Wang <grace.wang@suse.com> --- In this bug, automatically login is disabled for the default user before testing, all the steps are performed in a free tty without login to GNOME. You can find detailed steps from comment #11. IMHO, GNOME is not involved in the whole process. -- 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.
participants (1)
-
bugzilla_noreply@suse.com