我使用 gnome 40。在 gsettings 设置中,我将键盘布局切换设置为 capslock 键。使用 gsettings 中指定的组合键切换布局时出现的问题:
- 右上角的更改布局图标没有改变
- 您需要按两次布局切换按钮才能将列表中的最后一种语言更改为第一种语言。(例如,如果您在切换语言后每次按相同的键,会变成这样:
这些问题也存在于以前版本的 gnome 中,在不同的计算机和发行版上进行了测试。
我还注意到,如果您将布局切换分配给 gsettings 中的 alt + shift,则包含 alt + shift 的组合将停止工作。例如 ctrl+shift+alt+arrow_right、alt+shift+tab。
在写这个问题时,我无意中找到了一个解决方案。如果您删除 gsettings 中的 'grp:alt_shift_toggle' 键以切换布局(/org/gnome/desktop/input-sources/xkb-options),那么一切都会开始正常工作,包括使用 alt+shift 的组合。如果您删除 grp:caps_toggle 键并保留 grp:alt_shift_toggle,则布局开关也会开始正常工作,但其他使用 alt+shift 的键盘快捷键不起作用。
曲线某种系统,但至少它可以工作)如果有人知道如何让所有东西同时工作,请退订。