2012年7月14日星期六

Ibus的启动和退出

在Macbook Pro上新装了Ubuntu 12.04 LTS,但是进入桌面后ibus不会自动起来,就在GNOME的Startup Applications里面添加了ibus-dameon命令的启动。

如果重启Lightdm后,ibus的Language Panel出不来。发现是原来的ibus-daemon进程还在导致的。解决办法是在/etc/lightdm/lightdm.conf中加入
session-cleanup-script=/home/tux/bin/cleanloggingout
这里指定了Lightdm退出时执行的脚本cleanloggingout,内容为:
for pid in $(pgrep ^ibus); do
   kill $pid;
done
就是在退出时,杀掉所有ibus相关的进程就好了。这样不管怎么重启Lightdm,进入桌面后ibus都是正常的。

另外,Lightdm更多的配置选项可以在 /usr/share/doc/lightdm/lightdm.conf.gz看到。

没有评论:

发表评论