Yast uses wrong keyboard language for keyboard

[quote=“OrsoBruno, post:20, topic:175776, full:true”]
EDIT: on next login the user layout defaults to the “first row”, so my previous post should read:
a) on the first invocation, YaST apps use the user layout;
b) on the second and the following invocations, YaST apps use the system layout.

What do you mean by the ‘user layout’? My Gnome 'input Source is German (one line), my YaST System Keyboard Layout is German. So are you suggesting that user ‘root’ has other settings which dominate when starting YaST?

Not exactly. Trying to replicate your setup, now I have here Gnome Input source “German”, YaST System Layout “German” and YaST uses “German” both on the first and second (and third…) invocations.
But the system has an “Italian” keyboard and was installed with “Italian” installation layout.
Now if I open a terminal from “normal” user with “Gnome” “German” layout and issue “su -” then the superuser (root) uses “German”, while if I open a virtual terminal (e.g. CTRL+ALT+F4) and login as “root”, then the superuser uses “Italian”, that is the installation layout.
So apparently “root” does inherit different layouts depending on the starting session and has little to do with YaST.
Anyway, the login manager (GDM) always honors the “System Layout” as set in YaST, while Gnome apps always honor the “Input Source” as set in Gnome Settings (at least that is what I see in Tumbleweed).

Is there no config file where we can force the system to use the wanted keyboard layout?

…but YaST itself doesn’t honour the System Layout after boot-up, until System Keyboards Layout is visited and quit (from the top corner ‘x’, ‘Cancel’). Even exiting with ‘accept’ retains the false selection.

Confirming that also in Tumbleweed.
The same happens with KDE apparently, see bug_1226387

Looks like that, on or after 25.06., this problem is solved!! Not sure which update did it, but good work!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.