zoukankan      html  css  js  c++  java
  • 安装Linux中文输入法fcitx

    Linux下的中文输入法有fcitx和scim,我使用的是fcitx。它有源码包,预编绎包RPM包,Deb包等 解压后,得到fcitx-3.1-bin文件夹,进入其中。如果是root身分进入X,双击fcitx.install文件。或者在终端下su后执行./fcitx.install

    它将运行这个脚本

    rm -f /usr/bin/fcitx
    rm -fr /usr/share/fcitx
    cp -r usr/* /usr
    

    然后在终端执行fcitx,你应该看到这是一个有效命令,而不是command not found。否则手动执行上面的脚本。

    或者你不使用上面的方法,运行apt-get install fcitx,然后继续下面的设置。

    这时候,fcitx还不能开机自动运行,甚至不能工作。为了让fcitx开机自动运行,你需要:

    编辑/etc/X11/Xsession.d/25xinput文件或者55gnome-session_gnomerc文件(并不是每个发行版都会调用 /etc/X11/Xsession.d/ 中的脚本,如果你知道更好的方法请告诉我),如果没有就建一个。加入:

    export LC_CTYPE=zh_CN.UTF-8 #注释1
    export XMODIFIERS=@im=fcitx
    export XIM=fcitx
    export XIM_PROGRAM=fcitx
    fcitx
    

    注释1处也可用zh_CN.GBK。如果你在命令行下执行locale发现有LC_CTYPE=“zh_CN.UTF-8”或者LC_CTYPE=“zh_CN.GBK”,就把注释1处的那一行去掉。

    fcitx有两个重要的配置文件~/.fcitx/table(没有则拷贝/usr/share/fcitx下的或者安装包中的)和~/.fcitx/config,这两个文件用且只能用GB2312编码存储,如果你打开时有乱码,你知道该怎么做了,不是吗?

    table配置五笔,二笔等码表输入法。config配置界面。配合fcitx的文档,你就知道怎么修改了。

  • 相关阅读:
    网友心得 说说.NET中的反射(转帖)
    javascript的函数(转)
    asp.net基于窗体的身份验证
    创建ASP.NET WEB自定义控件(转)
    .net调用Oracle存储过程
    写字间里程序员
    世界四大杀毒软件调侃
    技巧/诀窍:在ASP.NET中重写URL(转)
    VS2008中JavaScript编辑调试器的秘密
    如何用C#语言构造蜘蛛程序
  • 原文地址:https://www.cnblogs.com/ahuo/p/528656.html
Copyright © 2011-2022 走看看