现在的位置: 首页 > 综合 > 正文

关于在debian的英文环境中安装fcitx输入法

2013年05月09日 ⁄ 综合 ⁄ 共 1130字 ⁄ 字号 评论关闭

自己的debian系统一开始是英文的,后来由于需要想加上对中文的支持以及中文的输入法,但是又想使用英文的界面

1 配置locale

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=

可以用这两条命令得到locales程序

#aptitude install locales
#dpkg-reconfigure locales 

缺省locale依旧设置为en_US.utf8,如果为zh_CN.UTF-8的话便是系统界面会变成中文[locale中的LANG]

2 添加中文字库

#apt-get install ttf-wqy-zenhei xfonts-wqy

想要好看点的字体可以参考这里http://www.360doc.com/content/08/1216/08/20151_2133699.shtm

3 安装输入法 

在/etc/apt/sources.list加上下面的地址

deb http://ftp.cn.debian.org/debian squeeze main non-free contrib
deb http://backports.debian.org/debian-backports squeeze-backports main

然后执行更新

#apt-get update

#apt-get install fcitx im-switch

配置输入法

/etc/X11/Xsession.d下,添加文件95xinput,内容为

export LANG="en_US.UTF-8"
export LC_CTYPE="zh_CN.UTF-8"
export XMODIFIERS="@im=fcitx"
fcitx &

总结:在网络上试了很多的方法,总是觉得没有找到重点。

每次安装完毕输入法后都是可以启动,但是在输入时却依然是英文来着。

后来想了想才明白,是自己将locale中的LC_CTYPE配置成中en_US.UTF-8。

而fcitx却是只有在zh_CN.*一类的字符环境中才可以正常运行。

最后一个配置就是将当前的X WINDOW设定为zh_CN.UTF-8。

抱歉!评论已关闭.