zoukankan      html  css  js  c++  java
  • Ubuntu12.04安装fcitx4.2.5

    Ubuntu12.04安装fcitx4.2.5
    源码安装
    #############################################################
    http://code.google.com/p/fcitx/
    http://fcitx.googlecode.com/files/fcitx-4.2.5.tar.xz
    http://fcitx.googlecode.com/files/fcitx-4.2.5_dict.tar.xz
    http://fcitx.googlecode.com/files/fcitx-cloudpinyin-0.2.3.tar.xz
    http://fcitx.googlecode.com/files/fcitx-configtool-0.4.4.tar.xz
    http://fcitx.googlecode.com/files/fcitx-fbterm-0.1.4.tar.xz
    http://fcitx.googlecode.com/files/fcitx-keyboard-0.1.3.tar.xz
    http://fcitx.googlecode.com/files/fcitx-sunpinyin-0.3.8.tar.xz
    #############################################################

    通常只需要这两个包即可满足一般需求
    http://fcitx.googlecode.com/files/fcitx-4.2.5.tar.xz
    http://fcitx.googlecode.com/files/fcitx-4.2.5_dict.tar.xz


    安装编译信赖包
    ------------
    Ubuntu12.04
    ------------
    #(libcairo2-dev  libpango1.0-dev libxrender-dev)ubuntu10.04编译所需

    sudo  apt-get  install 
    libxml2-dev
    libxml2
    presage
    libpresage-dev
    libicu-dev
    gobject-introspection



    下载完成后,解压缩,两个文件会自动解压到相同的目录/usr/local/src/fcitx-4.2.5

    xz  -c  -d   fcitx-4.2.5.tar.xz  tar  -xvf  -C   /usr/local/src

    xz  -c  -d   fcitx-4.2.5_dict.tar.xz  | tar -xvf -  -C   /usr/local/src



    开始安装:

    cd    /usr/local/src/fcitx-4.2.5

    mkdir build
    cd build
    cmake .. -DCMAKE_INSTALL_PREFIX=
    make
    make install

    配置环境变量

    修改xim.conf
    vim  /etc/X11/xinit/xinput.d/xim.conf

    在最后面添加下面的内容 

    XIM=fcitx
    XIM_PROGRAM=/usr/local/bin/fcitx # 这里请更改为你的 fcitx 执行文件位置,默认安装是这里
    XIM_ARGS=" -d"
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE =fcitx
    或者,新建配置文件(推荐):
     vim    /etc/X11/xinit/xinput.d/fcitx.conf
    添加以下内容:
    XIM=fcitx
    XIM_PROGRAM=/usr/local/bin/fcitx
    XIM_ARGS=”-d”
    GTK_IM_MODULE=fcitx
    QT_IM_MODULE =fcitx


    以用户(root和普通用户)的身份,建立到fcitx.conf的链接

    1、以root的身份 

    mv   /etc/alternatives/xinputrc{,.bak}    #备份

    ln  -s  /etc/X11/xinit/xinput.d/fcitx.conf    /etc/alternatives/xinputrc

    2、以普通用户的身份 

    mv    ~/.xinputrc{,.bak}

    ln     -s      /etc/X11/xinit/xinput.d/fcitx.conf    ~/.xinputrc

    在用户目录下创建一个名为.xprofile 的文件
    vim    ~/.xprofile 

    export   LC_ALL=zh_CN.UTF-8
    export   XMODIFIERS=@im=fcitx
    export   GTK_IM_MODULE=fcitx
    export   QT_IM_MODULE=fcitx
    eval `dbus-launch --sh-syntax --exit-with-session`
    exec fcitx &

    退出,重新登录,fcitx便可以使用了。


    注意:如果,在gnome-terminal中不能调用fcitx而在xterm中确能使用,说明是直接运用的是底层的XIM,可以在~/.bashrc中添加以下几行

      export XMODIFIERS=@im=fcitx
      export GTK_IM_MODULE=xim # 或者是xim,取决于你是否编译了对应的输入法模块
      export QT_IM_MODULE=xim # 或者是xim,取决于你是否编译了对应的输入法模块



  • 相关阅读:
    import nonWPF types into the markup
    using放在namespace里面还是外面?
    WCF Contracts
    Properties Specific to RoutedEventArgs
    sql将浮点表示的日期转化为标准日期
    Debug into WCF ServiceReference
    让form自适应高度
    Qt Access violation code c0000005 debug write access violation
    C++支持多态的几种方法
    java on CentOS
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814697.html
Copyright © 2011-2022 走看看