键盘布局与 Ubuntu Budgie 22.04.1 冲突

键盘布局与 Ubuntu Budgie 22.04.1 冲突

我将 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 中的设置,导致我的设置被覆盖。有人知道是什么原因导致的吗?

相关内容