|
发表于 2007-3-30 15:25:59
|
显示全部楼层
如果你只用KDE,当然可以了,但是如果你换一个WM呢?所以,Fcitx应该是独立于KDE的。而且,我们一般是在KDE启动的最初(X上)就要把输入法启动好。因此,比较好的方法就是在你登录的时候在X的脚本中把Fcitx启动。
在SLK里,Xsession的执行(也即图形界面启动)脚本顺序是:
if bash {
/etc/profile
$HOME/.bash_profile
$HOME/.bash_login
$HOME/.profile
}
else if tcsh/csh {
/etc/csh.login
~/.login
/etc/profile
$HOME/.profile
}
/etc/xprofile
$HOME/xprofile
startkde
你可以看看/etc/X11/kdm/Xsession文件。因此,我觉得在/etc/xprofile文件里是比较合适的。脚本命名上看,也是比较合适的xprofile嘛,自然是在有X的情况下才执行。
当然,这样有一个小问题,就是如果你是init 3启动,然后startx来运行X的话,这个xprofile并没有执行,Fcitx也就没有启动。但我觉得这种情况是特例,平时是不会这么用的。 |
|