![如何在 Ubuntu Mate 18.04 中禁用表情符号输入?](https://linux22.com/image/1008540/%E5%A6%82%E4%BD%95%E5%9C%A8%20Ubuntu%20Mate%2018.04%20%E4%B8%AD%E7%A6%81%E7%94%A8%E8%A1%A8%E6%83%85%E7%AC%A6%E5%8F%B7%E8%BE%93%E5%85%A5%EF%BC%9F.png)
Ctrl刚刚注意到,每次我在 18.04 中按++时Shift,都会弹出这个烦人的表情符号输入(“表情符号选择”)E。我真的需要这个快捷方式来切换到 Visual Studio Code 中的文件资源管理器,但我只得到了表情符号输入。有没有办法禁用它或至少更改快捷方式?我不想因为这个而更改 VCS 的快捷方式,我真的习惯了
答案1
答案2
事实证明,这是包含表情符号包的新 ibus 版本,我能够在 ibus 设置中更改快捷方式。
答案3
对于通过 Ubuntu Snap 安装的 VS Code你需要一个输入法以外ibus
。
如果你从命令行运行 VS Code,请执行以下操作:
$ GTK_IM_MODULE="xim" code
您还可以在 .bashrc 中添加别名:alias code='GTK_IM_MODULE="xim" code'
要配置 Dash 启动器(假设使用 Snap 安装 VS Code):
- 启动器文件位于
/var/lib/snapd/desktop/applications/code_code.desktop
或~/.local/share/applications/code_code.desktop
,或两者 - 编辑它并添加
GTK_IM_MODULE="xim"
命令Exec
:
[Desktop Entry]
...
Exec=env GTK_IM_MODULE="xim" BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --unity-launch %F
...
[Desktop Action new-empty-window]
...
Exec=env GTK_IM_MODULE="xim" BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/code_code.desktop /snap/bin/code --force-user-env --no-sandbox --new-window %F
Icon=/snap/code/41/meta/gui/com.visualstudio.code.png
答案4
我无法做出任何与ibus
工作相关的修复,但添加
export GTK_IM_MODULE="xim"
对我来说~/.profile
,重新启动似乎已经解决了问题。