最近不再使用 DE ,改为单独用 i3wm ,发现 Emacs 中不能输入中文了。最后查出来是 ibus-daemon 启动时必须加入 --xim 选项。于是在启动配置文件~/.xprofile中添加ibus-daemon -d -x。之后就都正常了。
~/.xprofile
ibus-daemon -d -x