您的位置:首页 > 运维架构 > Linux

Linux下安装中文输入法--小企鹅输入法

2009-08-27 13:26 260 查看
Linux

下安装中文输入法--



小企鹅输入法



作者:
zccst

Linux

系统:
CentOS 5.3

刚刚装好的
CentOS 5.3

,不要说有中文输入法,甚至连中文字体在浏览器里都无法显示,当然,英文肯定能显示。

一开始,在浏览器里显示中文字体还是个问题,怎么办?原以为很复杂,谁知道一个命令就可以搞定:

yum install fonts-chinese

然后
reboot

,搞定。

下面重点安装中文输入法,这样你才真正使用起来像在
windows

下一样。

我们选择安装的输入法软件是:小企鹅输入法。版本:
fcitx-3.6.0-rc.tar.bz2

安装方式:源码安装,并全部采用命令行方式。

一、提前解决
Fcitx

的依赖问题

Fcitx

,依赖于:
gettext, gettext-devel, libXft, libXft-devel, libXpm


libXpm-devel

,这六个软件包。大家可以用
yum install

软件包名,来提前分别安装它们,解决依赖问题。

注:如果你是
Ubuntu

,只需要把
yum

改为
apt-get



二、编译安装

1.

下载
Fcitx

最新版本的源代码包:
wget http://fcitx.googlecode.com/files/fcitx-3.6.0-rc.tar.bz2
2.

解压缩到“
/usr/src

”下:
tar -jxvf fcitx-3.6.0-rc.tar.bz2 -C /usr/src

3.

进入目录:
cd /usr/src/fcitx-3.6.0

4.

生成”
.configure

“文件:
./autogen.sh

(注:前提是你已经安装
gcc



5.

开始编译:
./configure

注意:
Centos 5

下编译过程会有警告提示,无须理会,没事的。
RHEL

下不会有什么警告的。

6.

正式安装:
make&&make install

7.

测试下是否安装成功:输入
fcitx -h

,如果安装成功,应该能得到帮助文件的,如下:

Usage: fcitx [OPTION]

-d
run as daemon(default)

-D
don’t run as daemon

-n[im name]
run as specified name

-v
display the version information and exit

-h
display this help and exit


.

配置
Fcitx

为默认输入法

新建配置文件:
vim /etc/X11/xinit/xinput.d/fcitx

,内容为:

XIM=fcitx

XIM_PROGRAM=fcitx

GTK_IM_MOUDLE=fcitx

QT_IM_MOUDLE=fcitx

保存
reboot

,开机后,终端下输入:
fcitx

我出现的提示是:

please set xmodifiers

在终端下再输入:
fcitx –nb

提示错误为:

Start FCITX error. Another XIM daemon named fcitx is running



无法正常使用!ctrl+space
没有反应。

解决办法如下:

1.

新建配置文件:
vim /etc/X11/xinit/xinput.d/zh_CN

,内容为:

XIM=fcitx

XIM_PROGRAM=fcitx

GTK_IM_MODULE=fcitx

XMODIFIERS="@im=fcitx"

gnome-im-settings-daemon > /dev/null

2.

修改
/etc/sysconfig/i18n

(此文件控制会话界面语言等信息)

LANG="en_US.UTF-8"

改为

LANG="zh_CN.UTF-8"

3.

修改
/home

下你所在用户子目录里的隐藏文件
.bashrc

添加两行:

export LC_CTYPE="zh_CN"

export XMODIFIERS="@im=fcitx"

再添加一行:

export LANG="zh_CN.UTF-8"

所有更改完毕后,
reboot

开机后终端运行:
fcitx

如若不行,终端执行下面两句:

export XMODIFIERS=“@im=fcitx”

ln -s /etc/X11/xinit/Xinput.d/fcitx /$HOME/.xinputrc


reboot

。开机后终端运行:
fcitx

一切
OK


~

你现在已经可以用
ctrl+space
来进行中英文切换了。

后面的话:对于
Linux

系统而言,安装中文输入法远比
windows

下复杂,但是这些问题一旦解决。你会发现已经感觉不到自己是在
Linux

下工作,还是在
windows

下工作了,那种感觉很爽。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: