Ubuntu 22.04,Wayland 使用 Alt+Shift 时不会提示键盘语言输入切换

Ubuntu 22.04,Wayland 使用 Alt+Shift 时不会提示键盘语言输入切换

当我通过 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']"

相关内容