当我通过 Alt+Shift 在 Ubuntu 22.04 中切换键盘布局时,顶部菜单上的指示器不会改变。这只发生在 Wayland 上,在 X 上效果很好。我想我在某处看到了错误报告,但我仍然找不到修复程序。有人知道让指标工作的方法吗?这非常烦人,因为我永远不确定解锁屏幕时使用的是哪种语言,并且必须多次输入密码。
答案1
设置GNOME
存储在两个不同的组件中:
- GSettings(应用程序设置API)
- dconf 数据库(基于密钥的数据库;GSettings 的后端)
如果某些设置由于某种原因无法正常工作,您可以直接与 dconf db 交互,大多数时候它就会起作用。
正如所提到的@加莱茨,您可以从以下命令运行命令行
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
如果您更喜欢图形用户界面应用程序,您可以尝试一下dconf-editor
。只需安装它sudo apt install dconf-editor
从那里导航到您的设置或在搜索栏中org > gnome > desktop > wm > keybindings > switch-input-source
搜索。switch-input-source
希望对您有进一步帮助:)
答案2
这是我的问题和解决方案:
我曾经gnome-tweaks
配置 Alt+Shift 在布局之间切换。显然,这不适用于键盘指示器。需要发生的是我应该使用gsettings
配置这样的开关如此处所述。
关闭设置后,gnome-tweaks
我运行了以下命令,现在指示器与当前布局同步:
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"