https://bugzilla.suse.com/show_bug.cgi?id=1225991 https://bugzilla.suse.com/show_bug.cgi?id=1225991#c19 --- Comment #19 from Cliff Zhao <qzhao@suse.com> --- (In reply to Stefan Hundhammer from comment #15)
I still find it weird that GNOME does not detect the system-wide keyboard layout setting initially.
Maybe it has to do with installing in English and with a US keyboard layout, and changing this later from within a GNOME session with YaST. In my opinion, GNOME's language and keyboard is designed to be changed in gnome-control-center(g-c-c). When administer create new user, he also could assign the language in g-c-c before the user login.
At what point would GNOME pick up the system-wide settings? Only upon its first start, when it initializes your personal GNOME configuration files? In my opinion, GNOME don't pick system-wide setting, in the first start of system installation and new user login after system installation, GNOME is designed to launch gnome-initial-setup(g-i-s) for the user and system to assign their language and keyboard. but in the past several SLE editions, we dropped the g-i-s as the project managers and product managers require. If you or some other users consider this function necessary, we can try to add the g-i-s back.
The weirdest part was that after changing it with YaST, simple Qt applications like the YaST control center worked correctly (i.e. using the Norwegian keyboard layout), and even ancient X programs like xterm. There seems to be a disconnect (at least in this GNOME version) between GNOME / Gtk applications and the system-wide keyboard settings.
In my opinions, QT has its ideas and designs. but GNOME also has theirs. Different user in GNOME have different settings, GNOME leave the choose right to the user himself. There is no insure that GNOME's behavior should be the same with QT. As above comments, gnome use g-i-s and g-c-c, no relevant with system-wide setting. Thank you! -- You are receiving this mail because: You are on the CC list for the bug.