• ubuntu12.04安装fcitx问题解决


    Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。

    Fcitx 4是新版,各方面都比老版强很多。

    Fcitx──小企鹅输入法:Free Chinese Input Toy for X是一个以GPL方式发布的、基于XIM的简体中文输入法集合(原为G五笔),包括五笔、五笔拼音、二笔、仓颉、晚风、冰蟾全息、拼音(全拼和双拼)、区位以及码表输入模块。 Fcitx是非常轻巧的输入法,但是原作者于2007年夏终止了该项目据传其导火索缘于有 编程高手 质疑其代码风格。 很快便传出有人接手了其项目,目前Fcitx仍在开发中。

    [编辑]英文环境下 Fcitx配置

    fcitx 项目主页 http://code.google.com/p/fcitx

    fcitx 在中文环境下安装一般不会有什么问题(LC_CTYPE=zh_CN.UTF-8). 在英文环境(LC_CTYPE=en_US.UTF-8)下安装,可按如下配置:

    > sudo apt-get install fcitx-pinyin im-switch

    > im-switch -s fcitx -z all_ALL

    修改/etc/X11/xinit/xinput.d/fcitx,为:

    XIM=fcitx
    XIM_PROGRAM=/usr/bin/fcitx
    XIM_ARGS=""
    GTK_IM_MODULE=fcitx
    QT4_IM_MODULE=fcitx
    DEPENDS="fcitx"

    在以上配置下,通常不会有什么问题了。但偶尔在GTK程序中会出现不能切换出fcitx的情况,此时需要配置 gtk.immodules,immodules.cache 这两个文件

    Debian用户:

    /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules
    如果系统是gnome3的话,也需要配置
    /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache

    如果gtk.immodules文件没有,用户可以用sudo /usr/lib/x86_64-linux-gnu/libgtk2.0-0/gtk-query-immodules-2.0 > /usr/lib/x86_64-linux-gnu/gtk-2.0/2.10.0/gtk.immodules 生成 
    如果immodules.cache文件没有,可以用sudo /usr/lib/x86_64-linux-gnu/libgtk-3-0/gtk-query-immodules-3.0 > /usr/lib/x86_64-linux-gnu/gtk-3.0/3.0.0/immodules.cache 生成 

    Ubuntu用户:

    /usr/lib/gtk-2.0/2.10.0/gtk.immodules
    如果系统是gnome3的话,也需要配置
    /usr/lib/gtk-3.0/3.0.0/immodules.cache

    如果gtk.immodules文件没有,Ubuntu用户可以用sudo gtk-query-immodules-2.0 >/usr/lib/gtk-2.0/2.10.0/gtk.immodules 生成 
    如果immodules.cache文件没有,Ubuntu用户可以用sudo gtk-query-immodules-3.0 >/usr/lib/gtk-3.0/3.0.0/immodules.cache 生成 


    在以上两个文件中

    将:

    "xim" "X Input Method" "gtk20" "/usr/share/locale" "ko:ja:th:zh"
    
    

    更改为:

    "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"
    

    将:

    "fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "ja:ko:zh:*" 
    
    

    更改为:

    "fcitx" "Fcitx (Free Chinese Input Toy of X)" "fcitx" "/usr/share/locale" "en:ja:ko:zh:*" 
    摘:http://wiki.ubuntu.org.cn/Fcitx
  • 文章声明
  • 作者:Owen
  • 出处: http://www.cnblogs.com/owenyang
  • 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。该博客同步发在 HEXO-博客
  • 相关阅读:
    麒麟系统开发笔记(四):从Qt源码编译安装之编译安装QtCreator4.8.1,并配置编译测试Demo
    红胖子创业一年整总结:前二十年题记,萌芽初期,外包初期,创业初期,未来规划
    麒麟系统开发笔记(二):国产麒麟系统搭建Qt开发环境安装Qt5.12
    麒麟系统开发笔记(三):从Qt源码编译安装之编译安装Qt5.12
    OpenCV开发笔记(七十四):OpenCV3.4.1+ffmpeg3.4.8交叉编译移植到海思平台Hi35xx平台
    【转】虚拟机网络服务启动失败Failed to start LSB 解决方法
    编程中常用的加密算法
    存储用户密码应该使用什么加密算法?
    lru 淘汰算法
    Redis 如何持久化
  • 原文地址:https://www.cnblogs.com/owenyang/p/3579065.html
  • Copyright © 2020-2023  润新知