小企鹅输入法---实现中文操作

安装fcitx-4.0.0


       刚开始学习linux的时候,总是怕报错;最近怪了,爱的不行,……;于是把的“爱好”展现一下给大家……


       我的系统是centos 6.4 32bit,安装是是默认的图形界面安装,没有修改任何默认包;做了一个DHCP + PXE + TFTP(没有安装ftp呀其他的,只是看看引导与否;这个过程很快也会分享出来)的实验。这个实验的过程中,在搜索百度时,我不能输入中文,可是能显示中文。需要输入时,就得在浏览器里敲英文,baidu的……不知道怎么描述,就是说有办法弄出汉字来(你可以试试),有点蹩脚,于是,这一幕拉开了。请看


   # cd fcitx-4.0.0

                            ( 这个写法,在实际操作中是不行的,这里只是为了记录;需应变处置 )

   # ./configure

   ....

   checking for gcc.. no                    ( 经典错误啊! )

   checking for cc... no

   checking for cl.exe... no

   configure:error:in "/usr/src/fcitx-4.0.0":

   configure:error:no acceptable C compiler found in $PATH.

   # yum -y install gcc

   # ./configure

   checking for XRENDER...no

   configure:error:No XRender lib found!                ( 曾经的难度啊! )

   # yum -y install libXrender-devel

   # ./configure

   checking for CAIRO_XLIB... no

   configure:error:No cairo-xlib found!

   # yum -y install cairo-devel

   # ./configure

   checking for PANGOCAIRO... no

   configure:error:No PANGOCAIRO found!

   # yum -y install pango-devel

   # ./configure

   checking for intltool >= 0.35 ......        ( 略,有点长 )

   configure:error:Your intltool is too old. ...


   *** 到这里为止,我在不需要baidu的情况下,已经不能写下去了;所以改用源码包安装***

   # cd intltool-0.50.2

   # ./configure        ( 这里当时需要perl库,支持;这里主要介绍输入法的安装 )

   # make && make install

   # cd fcitx-4.0.0

   # ./configure

   # make && make install

   # fcitx -v

   Info:configfile.c:264-加载配置文件: /root/.config/fcitx/config
   fcitx version: 4.0.0

                                   ( 这里的显示是我调试好以后的显示;这个博文就是安装完后写的 )


       到这里安装完成。



下面开始配置




 # touch /etc/X11/xinit/xinput.d/fcit

   #  vim /etc/X11/xinit/xinput.d/fcitx

输入内容为:

XIM=fcitx

XIM_PROGRAM=fcitx

GTK_IM_MOUDLE=fcitx

QT_IM_MOUDLE=fcitx


   # vim /etc/X11/xinit/xinput.d/zh_CN

   # 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

修改

   # /etc/sysconfig/i18n

           LANG="zh_CN.UTF-8"


添加

   # vi ~/.bashrc

       # .bashrc
       
       # Source global definitions
       if [ -f /etc/bashrc ]; then
           . /etc/bashrc
           if [ `tty`=="/dev/tty6" ];then
               export LANG=zh_CN.UTF-8
               export LC_CTYPE=zh_CN.UTF-8
               export LC_ALL=
               export XMODIFIERS=@im=fcitx
               export LANG="zh_CN.UTF-8"
               fcitx& 1&2>/dev/null
           fi
       fi

# User specific aliases and functions



       好了,到了这里,两个结果。你成功了,要不就是“人到了,事情没有办到”;不管什么,我对报的错误有点兴趣,请您分享一下,留个链接什么的……再会

本文出自 “小崔的实验笔记” 博客,谢绝转载!

你可能感兴趣的:(输入法)