[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).
…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.