Keyboard-Layouts gets deleted with GNOME-startup

I have a strange problem with my system (since today): Manjaro boots normally as usual, log in works as usual, but as soon as GNOME is started, my German keyboard layout is lost. In the keyboard settings only English is available. I can then add German, delete the English layout and everything works. After a reboot, however, only the English layout is available again. In the login screen everything works as usual - so it seems to be a GNOME problem? I have tested another keyboard - same problem. Can anyone help?

1 Like

I don’t use Gnome, but you could try localectl.

sudo localectl set-x11-keymap de

You might have to log out and back in again for the change to take effect.

:man_shrugging:

Thank you, but this did not work… problem is still there.

I have the same problem in KDE. Login, suddenly the only keyboard available is English and not my local one. This happened twice in as many reboots.

Literally just signed up for this bug. Solved it by uninstalling the offending fcitx5 package which seemed unnecessary to me on gnome, conflicting with the default layout switcher. Logged off, logged in again, works again.

5 Likes

I don’t use Gnome or switch between keyboard layouts, however these fcitx5 wiki pages might be helpful to those who are currently having issues:

For Users

Note: “Fcitx 4” is the fcitx package in Manjaro

not sure if this is related:

i had issues with default applications, too. recently the default apps i set up were just reset to default with every reboot.
i chowned my home folder, and problem seemed solved.

with keyboard layout it did not help.
have uninstalled fcitx, too, now, will check if that helps.

If this is related to recent problems associated with upgrading the repo and aur packages together using pamac … then the solution is to remove the additional orphan packagage(s) such as fcitx5, ibus, etc.