我想CTRL-SHIFT-U在 18.04.2上禁用。
目前,CTRL-SHIFT-U在文本提示中按下会使u屏幕上出现下划线,并且在按下 Escape 或 Enter 之前,按键不会将文本附加到提示中。
这使我无法使用 IntelliJ IDE 中的默认组合来切换大小写,而且我不希望使用默认值以外的其他组合。
Superuser 和 Askubuntu 上有无数关于这个的问题。我尝试了大部分答案,没有一个有任何明显的效果。
转到语言支持 > 键盘输入法系统 > 将值设置为无(一些答案建议按应用系统范围按钮)
或者
添加
export IBUS_ENABLE_SYNC_MOVE=1到~/.profile然后重启
或者
杀死ibus-daemon进程
这个,进程确实存在,但它被杀死后立即重生。
在整个答案中,都暗示 ibus 应对这种行为负责。甚至还有一个关于这个的 GitHub 问题。所以我最终屈服并决定尝试ibus使用apt-get remove ibusand删除包apt-get purge ibus,这是其中一个答案所建议的。
重启后,CTRL-SHIFT-U 还是这样。即使在启动后也不再有任何ibus-daemon进程。如果我转到语言支持,则不再有 ibus 作为键盘输入法系统选项。它被设置为 none,只有 XIM 保留作为替代。
为什么CTRL-SHIFT-U即使在卸载 ibus 后仍然有效,我如何在 Ubuntu 18.04.2 上一劳永逸地禁用它?