在 Emacs 中使用 IBus 输入法

最近不再使用完整的桌面环境,改为单独使用 i3wm 窗口管理器。这样清凉的配置可以为我的古董级笔记本电脑带来新生,但是脱离了桌面环境之后好多东西需要手动配置。比如突然发觉 Emacs 中不能正常使用 IBus 输入中文了……最后查出来是 ibus-daemon 在启动时没有添加 --xim 选项。

IBus 相关的启动配置如下,因为使用了 display manager 所以写在 ~/.xprofile 里。

1
2
3
4
5
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=ibus
export GTK_IM_MODULE=ibus
export QT_IM_MODULE=ibus
ibus-daemon -d -x