我将 Ubuntu Budgie 从 20.04 升级到了 22.04.1。之前,我在设置对话框中配置了可以在键盘布局“DE”和“NO”之间切换,这可以与Super+完美配合Space。升级后,此功能不再起作用,但系统设置中的键盘设置正确。
事实上,这种行为很奇怪:通过按Super+ ,键盘布局的托盘符号可以在“DE”和“NO”之间正确切换Space。但布局实际上在“DE”和“US”之间切换。以下内容/etc/default/keyboard
(在评论后编辑):
XKBLAYOUT=de,no
BACKSPACE=guess
XKBMODEL=pc105
但setxkbmap -query
给了我:
rules: evdev
model: pc105
layout: de,us
variant: ,
这反映了切换布局时的实际行为。使用setxkbmap "de,no"
yield
layout: de,no
首先,
layout: no,us
按下Super+Space一次并最后
layout: de,us
按两次Super+后Space。因此,之前配置的布局会以某种方式被覆盖。im-config -m
显示
default
default
none
none
如果这有任何帮助。输出gsettings get org.gnome.desktop.input-sources sources
是
[('xkb', 'de'), ('xkb', 'no')]
和gsettings get org.gnome.desktop.input-sources xkb-options
(评论后编辑)
@as []
我现在有点绝望,因为我不知道是什么改变了 xkbmap 中的设置,导致我的设置被覆盖。有人知道是什么原因导致的吗?