1)先卸载系统自带的ibus 输入法!
终端输入sudo apt-get remove --purge ibus 或者sudo dpkg -P ibus
然后安装fcitx输入法sudo apt-get install fcitx
2)配置环境,终端输入: gedit ~/.bashrc
在里面增加一行语句:
export XMODIFIERS="@im=fcitx"
完了在终端输入 . .bashrc 或者source .bashrc或者注销一下也是可以的!
终端输入sudo gedit /etc/X11/xinit/xinput.d/zh_CN
在里面添加如下内容:
XIM=fcitx
XIM_PROGRAM=/usr/local/bin/fcitx
XIM_ARGS=""
GTK_IM_MODULE=XIM
QT_IM_MODULE=XIM
DEPENDS="fcitx"
如果上面内容添加进文件后,还工作不正常,请添加如下内容:(英文版的可以不用,笔
者就没以下配置)
LANGUAGE=zh_CN.UTF-8
LANG=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
export LANGUAGE LANG LC_ALL
保存并关闭。
3)将fcitx设置成默认的输入法: 终端输入
im-switch -s fcitx -z default
4)调试运行下fcitx
在终端输入fcitx -r 就可以用了,如果你运行了多个fcitx 把它们全部杀死
多输入几遍 killall fcitx 直到提示没有此进程为止!调试运行fcitx 成功了后!
2.在/etc/X11/Xsession.d中建立一个文件,文件名为95fcitx_start,内容为
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
fcitx
3. im-switch -s fcitx -z default
完成设置最好重启一下X,输入法就生效了
注意:倘若开机之后还不能启动则进行如下操作:
1、在GNOME下的启动(gnome桌面环境)
1、把以下几项设置写到/etc/X11/Xsession.d/55gnome-session_gnomerc或用户主目录的 ~/.gnomerc文件里,~/.gnomerc文件如果没有可以自已创建。55gnome-session_gnomerc脚本会检查系统中是否存在 ~/.gnomerc文件,如果有,就会用source .gnomerc命令执行。
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
export LC_CTYPE="zh_CN"
fcitx&
(再不行把上述代码追加到~/.bashrc文件下)
2、接着要设置Gnome系统语言环境为zh_CN.GB2312或zh_CN.GBK或zh_CN.UTF-8,可在GDM登录窗口按左下角的LANGUAGE(语言)选项设置。也可用#dpkg-reconfigure locales命令配置。
3、重新启动GDM,fcitx输入法就会自动启动了。fcitx的配置文件在~/.fcitx目录下,可根据自已的需求配置。
2、在KDE下的启动(kde桌面环境)
在/etc/X11/Xsession.d/目录下新建一个文件92fcitx,内容如下:
export LANG="zh_CN.UTF-8" #设置中文locales,如果不设,fcitx启动后乱码,不能使用。
export XIM_PROGRAM=fcitx
export XIM=fcitx
export XMODIFIERS="@im=fcitx"
fcitx&
注意:在kdm中好象不能像GDM一样设置locales,所以需手动用export设置。
在/etc/X11/Xsession.d/目录下的所有配置文件在X启动时都会被自动执行。
所以利用这个特性,在该目录下新建了一个 92fcitx文件,用以启动fcitx。类似于gnome环境下的/etc/X11/Xsession.d/55gnome- session_gnomerc文件的作用。