Mailinglist Archive: opensuse-bugs (4758 mails)

< Previous Next >
[Bug 1046436] after installation in "german", desktop has english keyboard layout
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Wed, 12 Jul 2017 13:20:00 +0000
  • Message-id: <>

--- Comment #29 from Thomas Blume <thomas.blume@xxxxxxxx> ---
(In reply to Lukas Ocilka from comment #26)
OK, so we have basically two options:

A. In the installer, write /etc/vconsole.conf directly, as there's no
systemd running and thus we can't use it.

B. Create yet another one-off systemd service (script) that would
be called during the system boot and adjust all settings that
can't be set during the initial installation. The service and the
script would not be part of YaST but part of some separate package
as no "YaST on the system" is a required feature. Moreover, it would
have to be called before YaST.Firstboot, which actually allows
adjusting the system via YaST UI and also before YaST.Second-Stage,
which is optional for AutoYaST (and which can also change the system)

Both options are somewhere between "the solution" and "a hack"...

C. Extend systemd-firstboot to cover kbd settings.
The systemd-firstboot manpage states:
Note that this tool operates directly on the file system and does not involve
any running system services, unlike localectl(1), timedatectl(1) or
hostnamectl(1). This allows systemd-firstboot to operate on mounted but not
booted disk images and in early boot.

systemd-firstboot is available in the installation system, so this is the tool
we would need.
Still, implementation of kbd setting support might take a while and upstream
acceptance is not guaranteed.

You are receiving this mail because:
You are on the CC list for the bug.
< Previous Next >