|
|
之前用Arch,我用的是LXDE环境,没有用启动管理器,比如GDM之类,所以,fcitx的启动是放在.xinitrc当中的。
当在.xinitrc当中用“fcitx -d”来启动fcitx的时候,从桌面环境退出,再用startx进入桌面环境,可能会导致fcitx进程增加,后来直接用“fcitx”来启动fcitx程序,则不会有这样的情况。
最近换了GNOME,使用了GDM,只要注销了用户,然后再从GDM登录,则fcitx进程又会增加。
fcitx的启动不管是写在/etc/profile.d或者~/.xprofile,或者~/.profile当中,情况都是一样,而如果用传统的/etc/X11/xinit/xinput.d的方式,则无法启动fcitx。
有没有了解Arch的人,给一个方法,可以让fcitx不要启动多次。
用了:
killall fcitx
fcitx
这样的方式,可是也没有作用,似乎killall fcitx根本不会杀掉fcitx进程,可不可以在以上的启动文件中作判断,如果fcitx进程已经存在,则不再重新运行? |
|