各大发行版都有提供自己的输入法选择工具,并且在打包时提供了额外的配置脚本。 在具体使用的时候请尽量使用发行版提供的工具,而不是自己配置输入法。
Fedora:使用im-chooser(图形界面)
Debian,Ubuntu:im-switch,执行 im-switch -s fcitx,im-config(图形界面)
OpenSUSE:~/.profile中加入export INPUT_METHOD="fcitx"
如果你并非使用以上列出的发行版,那么你可以按照你启动桌面的方式选择配置。
采用KDM,GDM,LightDM:在~/.xprofile中加入(没有则新建一个)
export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx # 或者是xim,取决于你是否编译了对应的输入法模块 export QT_IM_MODULE=fcitx # 或者是xim,取决于你是否编译了对应的输入法模块
采用startx启动,或者Slim(使用.xinitrc的场合):在~/.xinitrc中加入
export XMODIFIERS=@im=fcitx export GTK_IM_MODULE=fcitx # 或者是xim,取决于你是否编译了对应的输入法模块 export QT_IM_MODULE=fcitx # 或者是xim,取决于你是否编译了对应的输入法模块
如果你需要使用im module,你需要保证dbus正确初始化。如果你的fcitx启动输出中包含了dbus相关的错误,请在你的启动脚本开头加入
eval `dbus-launch --sh-syntax --exit-with-session`
更详细的说明参考后面的Faq。