码迷,mamicode.com
首页 > 其他好文 > 详细

fcitx

时间:2015-07-01 23:29:13      阅读:381      评论:0      收藏:0      [点我收藏+]

标签:

 

在RedHat Enterprise Linux AS 4 安装成功小企鹅输入法fcitx
1、下载软件 fcitx-3.0.0-1.i386.rpm
2、停止iiim输入法服务 service iiim status 查找iiim输入法服务是否在运行 service iiim stop 停止iiim服务(如果以后需要可以用service iiim start 开始iiim服务) chkconfig -–del iiim 禁止iiim服务自动运行(如果以后需要可以用chkconfig -–add iiim 增加iiim服务自动运行) 删除系统原有输入法 rpm -e miniChinput rpm –e xcin
3、安装软件 rpm -ivh fcitx-3.0.0-1.i386.rpm --nodeps --force
4、修改文件 在你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个“.”),在这个文件最后面加上: export LC_ALL=zh_CN.UTF-8 export LANG=zh_CN.UTF-8 export XMODIFIERS="@im=fcitx"
5、在/etc/X11/xinit/xinput.d/中新建一个名为fcitx的文件(如果不能新建可打开其它的文件修改为以下内容然后另存为fcitx)输入如下内容: XMODIFIERS="@im=fcitx" XIM=fcitx XIM_PROGRAM=fcitx
5、用文本编辑器打开/etc/alternatives/xinput-zh_CN把它的内容也修改为 XMODIFIERS=“@im=fcitx” XIM=fcitx XIM_PROGRAM=fcitx
6、重启
如果此时不能输入中文或不能启动输入法 则执行下列命令 rm ~root/.fcitx –rf 然后重启 或者用其它普通用户登录(此用户应该是可以用此输入法输入五笔的),然后再用root登录,然后把普通用户下的~/.fcitx完全复制一分到root用户主目录下并修改属主试试.
 
 
http://blog.csdn.net/ruanruoshi/article/details/935510
 
 

Redhat9.0安装fcitx(小企鹅)输入法(fcitx-3.4.2-bin.tar.bz2)期四 16:381、到http://www.fcitx.org/下载fcitx,我下载的是预编译包fcitx-3.4.2-bin.tar.bz2最新稳定版 2、tar jvxf fcitx-3.4.2-bin.tar.bz2 3、cd fcitx-3.4.2-bin.tar.bz2 4、./fcitx.install 5、vi /etc/X11/xinit/xinitrc.d/xinput    输入如下内容: #FCITX export XMODIFIERS="@im=fcitx" export XIM=fcitx export XIM_PROGRAM=fcitx #LOCALE setup export LC_TIME=zh_CN.GB2312 export LANGUAGE=zh_CN.GB2312 export LANG=zh_CN fcitx& 保存推出

vi /etc/sysconfig/i18n    修改 LANG="en_US.UTF-8" 为 LANG="zh_CN.GB2312"(你改了LANG为GB2312后你的启动界面  会变成中文,所以一定要有汉字码否则会出现乱码)    保存退出 登陆用户文件: vi  .bash_profile 底下添加 export LC_ALL=zh_CN.gbk export LANG=zh_CN.gbk export XMODIFIERS=@im=fcitx 保存

输入法要正常运行,有三个条件,locale,XMODIFIERS和中文字体。locale是使用中文的基本条件,没有 locale,就不能使用中文。XMODIFIERS是输入法和应用程序对话的通道,应用程序通过这个变量,来知道应该与哪个输入法对话。中文字体嘛,没 有它就不能显示中文了。 如果你在安装系统的时候,选了简体中文,那么locale就已经设置好了,如果没有选,那么在你的用户目录下,找到.bashrc文件(是隐藏文件,所以前面有一个“.”可以用命令vi .bashrc打开),在这个文件最后面加上:

export LC_ALL=zh_CN.gbk export LANG=zh_CN.gbk export XMODIFIERS=@im=fcitx 上面的命令已经把locale和XMODIFIERS变量设置好了。 现在退出你的用户,再重新登陆,看看设置是否生效: locale 得到的结果应该是: [tram@~]$ locale LANG=zh_CN.gbk LC_CTYPE="zh_CN.gbk" LC_NUMERIC="zh_CN.gbk" LC_TIME="zh_CN.gbk" LC_COLLATE="zh_CN.gbk" LC_MONETARY="zh_CN.gbk" LC_MESSAGES="zh_CN.gbk" LC_PAPER="zh_CN.gbk" LC_NAME="zh_CN.gbk" LC_ADDRESS="zh_CN.gbk" LC_TELEPHONE="zh_CN.gbk" LC_MEASUREMENT="zh_CN.gbk" LC_IDENTIFICATION="zh_CN.gbk" LC_ALL=zh_CN.gbk [tram@~]$ 再看看XMODIFIERS: echo $XMODIFIERS 得到的结果应该是: [tram@~]$ echo $XMODIFIERS

@im=fcitx [tram@~]$ ok! 安装中文字库:: 字库文件一般是独立于系统的,所以我选择了将windows下的字库文件安装到linux中去,windows中的字库文件位于C:/WINDOWS/Fonts下,选择其中的三个文件(simsun.ttc,tahoma.ttf ,tahomabd.ttf)。  首先将这三个字库文件直接复制到linux分区的/usr/share/fonts/default/TrueType。 其次我们要配置显卡文件(/etc/X11/XF86Config)。X中可以支持TrueType字体(一种可缩放的矢量字体,这些字体需要字体渲染引擎来读取。字体渲染引擎有很多种,xtt这种据说对中文支持很好,我们现在就是要配置指定用xtt这个字体渲染引擎去/usr/share/fonts/default/TrueType目录读取上面的三个字体文件的信息(如大小,分辩率,编码等)。修改其中的Section "Module"处,加入Load   “xtt”让其用使用xtt这个引擎,并注释掉与其冲突的#Load "freetype"与 #Load "type1"。另外,在Section "Files"处加入FontPath     “/usr/share/fonts/default/TrueType”一句让xtt引擎去这个目录去找字库文件。修改后的部分文件如下:     Section "Files" # RgbPath is the location of the RGB database. Note, this is the name of the  # file minus the extension (like ".txt" or ".db"). There is normally # no need to change the default.   # Multiple FontPath entries are allowed (they are concatenated together) # By default, Red Hat 6.0 and later now use a font server independent of # the X server to render fonts.       RgbPath      "/usr/X11R6/lib/X11/rgb"     FontPath     "unix/:7100"     FontPath     “/usr/share/fonts/default/TrueType” EndSection   Section "Module"     Load "dbe"     Load "extmod"     Load "fbdevhw"     Load "glx"     Load "record"     #Load "freetype"     #Load "type1"     Load "dri"     Load   “xtt” EndSection 最后,建立配置文件fonts.dir与fonts.scale。方法很简单,在/usr/share/fonts/default/TrueType运行命令ttmkfdir > fonts.dir即可生成一个有内容的fonts.scale的文件与一个空的fonts.dir。然后在fonts.scale中加入一行(别忘了修改第一行的那个数字(即第一个数字+1)): ds=y:ai=0.3:SimSun.ttf –misc-SimSun-bold-i-normal –-0-0-0-0-p-0-gbk-0 接着,将fonts.scale复制一份到fonts.dir即可。(运行命令cp fonts.scale fonts.dir) 最后,将/usr/x11R6/lib/X11/fonts/encodings/encoding.dir复制到/usr/share/fonts/default/TrueType中。     重启机器,OK。

reboot

就可以在命令提示符以及网页中输入汉字

就可以在vi中正常输入和显示中文 启动过程中会看到输入法自动启动的小企鹅标志 如果出现菜单不能全部显示: qtconfig 选择fonts  family选项选Bitstream charter style 选nomal select or enter a family  选Bitstream charter 到此为止,可以显示中文和输入中文。

http://blog.csdn.net/tracing/article/details/4649061

download

http://dl5.csdn.net/fd.php?i=352574141977276&s=5b97862c4dbf99d1505ccfa25eeeab38

 

 
 
 
 
 
 
 
 
 
 
 
 

fcitx

标签:

原文地址:http://www.cnblogs.com/softidea/p/4614707.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!