刚刚注意到每次我在18.04按下Ctrl+Shift+E时,都会弹出这个烦人的表情符号输入框("Emoji Choice")。我真的需要这个快捷键来切换到Visual Studio Code中的文件浏览器,但是现在却只能得到表情符号输入框。有没有办法禁用它或者至少更改快捷键?不想因为这个问题而改变VCS的快捷键,我已经习惯了它。
ibus-setup
这个命令(除非你安装了ibus...即使安装了,这个建议也不起作用),在快捷键设置中也没有相应的键盘快捷键。不过,按下<kbd>ctrl</kbd>-<kbd>shift</kbd>-<kbd>E</kbd>确实可以触发表情符号模式...所以他们可能使用了其他工具吧? - Frank Ndconf write /desktop/ibus/general/hotkey/triggers "@as []"
。但我认为这在Mint上不起作用。 - Marcusibus
不同的输入法。$ GTK_IM_MODULE="xim" code
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
,或两者都有Exec
命令中添加GTK_IM_MODULE="xim"
:[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
.deb
版本的VS Code,它将可以在不改变输入法的情况下正常工作。 - Alboibus
相关的任何修复工作,但是添加export GTK_IM_MODULE="xim"
~/.profile
文件并重新启动似乎解决了问题。