|
|
以启动fcitx输入法为例
脚本如下:
- # !/bin/bash
- # This script set the "XIM" and some other environment variable,
- # then starts fcitx automatically when loading X
- # Aug 18, 2006
- XIM="fcitx"
- XIM_PROGRAM="fcitx"
- XIM_ARGS="-d"
- XMODIFIERS="@im=fcitx"
- GTK_IM_MODULE="fcitx"
- QT_IM_MODULE="fcitx"
- export XIM XIM_PROGRAM XMODIFIERS GTK_IM_MODULE QT_IM_MODULE
- # start xim server
- $XIM_PROGRAM $XIM_ARGS &
复制代码
配置步骤如下:
1. 将此脚本保存为/usr/local/bin/xinputrc
2. 给脚本加上可执行属性
- chmod a+x /usr/local/bin/xinputrc
复制代码
3. 做自动启动连接
- ln -sf /usr/local/bin/xinputrc /etc/X11/xinit/xinitrc.d/100xinputrc
复制代码
重启X即可。
注:
还可以通过在gnome的Desktop-> references->Sessions->startup programs
中加入fcitx的方法,这种方法虽可行,但是有以下缺点:
1. 由于fcitx与gnome-session会话可能有缺陷,导致gnome的splash不消失
2. 这种方法在KDE中就不行了
3. 得为每个普通用户都添加一次,麻烦
其他的输入法没有试过,希望试过的兄弟们在回复中说明一下,我好做个总结,把它作为“自动启动输入法”条目放到wiki上去。
致谢:
启动脚本改自seamoon1997的贴子,但觉得那样太麻烦,于是把能去的都去掉了:) |
|