在 17.10 之前,我主要使用 Unity,从未遇到过此问题(我安装了 GNOME,但很少使用它)。但自从升级后,我切换到 GNOME,快捷方式可以使用,我发现它更好,因为它会按最近使用的顺序循环浏览源。
几个月后,我决定重新安装 Ubuntu,因为它太慢了,所以我现在的 Unity 会话是后来手动安装的。然后我注意到 GNOME 在我的 4GB RAM 笔记本电脑上太慢了,所以我又回到了更流畅的 Unity。
问题来了,按Super+Space无法切换输入源,最奇怪的是Shift++显示英语和法语的水平切换器,而不是面板上的垂直下拉切换器Super,Space我甚至没有英语源(我有法语、日语和比利时源)。
笔记 : 我注意到使用Super键的其他快捷键效果不如其他快捷键:即我设置为以 root 身份打开 nautilus 的Super+E仅在按下Super然后E释放E并最终释放时才有效Super。我不记得之前有“释放命令”,这可能与问题有关吗?
笔记2 : 我知道我可以为这项任务绑定另一个快捷方式(并且它可以工作),但是我发现默认的快捷方式非常好,而且我不喜欢这个Super按键故障。
更新
关于我执行Shift++时显示的输入源 (英语和法语),我发现它们与SuperSpaceFcitx 配置(哪个键绑定设置为Ctrl+ Space)并且IBus 偏好设置(该键绑定也设置为Super+ Space,但我将其设置为其他值来测试,但是Super+Space仍然不起作用)。
答案1
Ubuntu 17.10解决方案:
- 跑步
ibus-setup
- 禁用更改布局的快捷方式(删除它)。
- 在系统设置->键盘中设置Super+快捷键。Space
这是 IBus 和系统设置快捷方式之间的冲突。
答案2
快捷方式已与其他内容绑定Super并且与+绑定的其他操作Space未被执行。
当我注意到我想要的是时,我想知道为什么sushi
nautilus 无法工作gnome-sushi
,所以我卸载(并清除)sushi
并且现在Super+Space允许我在 IBus 输入源之间切换。
由于 IBus 输入源与我通过系统设置设置的不同,我更改了 IBus 键绑定(可以通过ibus-setup
在终端中输入来完成)。
我仍然不知道为什么 IBus(和 fcitx)输入源与系统设置中的不一样,但我的问题已经解决了。
编辑 :我又遇到了这个问题,所以可能不是寿司的问题(但也许首先是寿司,然后是其他东西),但我已经找到了解决办法也就是切换回 lightdm(这对我来说没问题,因为它比 Unity 的 gdm 更连续)。