X 遵循键盘布局切换,但控制台却不遵循,太疯狂了

X 遵循键盘布局切换,但控制台却不遵循,太疯狂了

两个系统的行为方式同样奇怪,Xubuntu 20.04 和 Debian 11 测试。

我在 中设置了以下内容/etc/default/keyboard

XKBOPTIONS="compose:caps,grp:win_space_toggle"

这在 X 下有效,但在控制台中 Win+Space 不执行任何操作,而是使用 Shift+Space 切换布局,这是我没有要求的。

当我输入类似 的内容时,这真是太令人恼火了cat asdf > qwer,因为布局在中间意外发生了变化。

为什么突然变成了 Shift+Space 以及如何使其成为我想要的 Win+Space?

更新: 比这更复杂。我尝试为grpin设置不同的值/etc/default/keyboard,寻找其遵循的逻辑。选择每个新值后,我重新启动。

X 正确遵循设置。

控制台不仅从不将切换设置为我所要求的,它实际上演示了相同设置的不同行为整个实验过程中:

X,grp接下来/etc/default/keyboard 安慰
赢+空格 Shift+空格键或者
左Ctrl+左Shift Shift+空格键或者
左温 左键或者Shift+空格键

这看起来不仅仅是疯狂。某些更改不会使控制台更改其切换。有些会导致改变,但肯定不会达到所要求的效果。就像控制台“喜欢”某些值并以有状态的方式导航它们一样。

这是某种奇怪的错误还是它确实是设计的一部分?

哪里可以进一步挖掘?

相关内容