I upgraded Ubuntu Budgie from 20.04 to 22.04.1. Previously, I had configured in the settings dialog that I can switch between the keyboard layouts "DE" and "NO", which worked flawlessly with Super+Space. After the upgrade, this does not work anymore, but the keyboard settings in the system settings are set correctly.
In fact, the behavior is weird: The Tray symbol for the keyboard layout switches correctly between "DE" and "NO" by pressing Super+Space. But the layouts actually switch between "DE" and "US".
The following is in /etc/default/keyboard
(edited after comment):
XKBLAYOUT=de,no
BACKSPACE=guess
XKBMODEL=pc105
But setxkbmap -query
gives me:
rules: evdev
model: pc105
layout: de,us
variant: ,
which reflects the actual behavior when switching layouts. Using setxkbmap "de,no"
yields
layout: de,no
in the first place,
layout: no,us
after pressing Super+Space once and finally
layout: de,us
after pressing Super+Space twice. So the layouts which were previously configured get overriden somehow. im-config -m
shows
default
default
none
none
if this is helpful in any regard. The output of gsettings get org.gnome.desktop.input-sources sources
is
[('xkb', 'de'), ('xkb', 'no')]
and of gsettings get org.gnome.desktop.input-sources xkb-options
(edited after comment)
@as []
I am somehow desperate right now since I cannot figure out what changes the settings in xkbmap such that my settings get overriden.
Has anyone an idea what could cause the problem?