However in the graphical login the friend gets an US keyboard. Switching the screen by typing Ctrl+Alt+F1 and then switching back by typing Ctrl+Alt+F7 fixes the issue resulting in a German keyboard. Any idea how to fix this annoyance?
A closer look at the machine revealed it got some 10 zypper dups during the last 3 years. All worked fine, but the last one: All repos were disabled, keyboard switching was performed by ibus. The user was completely unaware of its function and never had tried to switch languages intentionally.
Re-enabling the repos, running ‘zypper remove --clean-deps ibus’ and ‘zypper dist-upgrade’ solved the issue.