以前的机子装的emacs23,用ibus-el用得挺好的,最近新机换emacs24了,用原来的配置文件竟然报错:
IBus:error:("process :ibus-agent status:exit")
看样子是ibus-agent启动出了问题,ibus-el-agent是一个python文件,查看README,才发现原因。
----------------------------------------------------------------------
2. Requirements
----------------------------------------------------------------------
emacs (>= 22)
python (>= 2.5)
ibus (>= 1.2)
python-xlib
原来是没安装python-xlib,于是sudo apt-get install python-xlib,问题解决!
PS:在查找这个问题的过程中,发现有其他网友也出现了这个问题,不过他的问题是python版本过高,
.emacs文件中添加一行代码解决:(setq ibus-python-shell-command-name "python2.7")
帖子地址:http://tieba.baidu.com/p/2044624806