Ubuntu安装输入法

作者: CinderellaM | 来源:发表于2016-06-04 11:38 被阅读279次
    Ubuntu

    Ubuntu 输入法概况

    Ubuntu上有Ibus、Fcitx等开源的输入法框架,支持各种各样的引擎。
    如,搜狗输入法、小小输入法、Rime等

    安装ibus

    Ibus参考文档

        IBus支持XIM协议、GTK IM模块、QT IM模块
    
    1. 安装ibus框架

      sudo apt-get install ibus

    2. 安装ibus GTK库

      sudo apt-get install ibus-gtk

      TIPS:为什么要安装GTK库?
      GTK+是用C语言编写的用于开发图形界面程序的函数库,是GNU/Linux开发图形界面应用程序的主流开发工具之一。基于GTK+编写的应用程序,如FireFox,Chrome需要该软件库的支持,否则在其中无法使用输入法

    3. 安装ibus QT库

    sudo apt-get install ibus-qt

    **TIPS:**  为什么要安装QT库?
    

    和GTK+一样同是一款跨平台图形应用程序开发框架。基于QT编写的应用程序,如WPS,为知笔记需要该软件库的支持,否则在其中无法使用.

    1. 配置IM

    sudo vim /etc/X11/xinit/xinput.d/default

    使用XIM协议定义传统X应用程序的输入法
    修改文件中的:
    > XIM=ibus
    

    XIM_PROGRAM=/usr/bin/ibus-daemon #路径
    XIM_ARGS="--xim" #参数
    XIM_PROGRAM_XTRA= #不知道- -!

    **TIPS:**什么是XIM?
    

    XIM X input Method,是X-Window系统下的输入法协议,应用程序不必具体考虑在不同语言环境下的输入问题,系统可以根据相应的locale去寻找相应的输入法。比IBUS、SCIM、IIIMF、Fcitx出现的早。

    TIPS:什么是X Window System?
    也叫,X11,X,X-Windows,是一种应用于类Unix操作系统级别的软件窗口系统
    定义GTK和QT输入法模块:
    他们可能使用xim作为输入法

    GTK_IM_MODULE=ibus
    QT_IM_MODULE=ibus

    定义上述输入法功能需要的包列表:
    

    DEPENDS="ibus,ibus-gtk,ibus-qt4"

    1. 配置ibus
      sudo vim ~/.bashrc,在最末尾加入:

      export GTK_IM_MODULE=ibus
      export XMODIFIERS=@im=ibus >export QT_IM_MODULE=ibus

    Ibus 随gnome启动,把这些加入~/.profile,并重启gnome:

    export GTK_IM_MODULE=ibus > export XMODIFIERS=@im=ibus #XIM 服务器的名称 $XIM=ibus
    export QT_IM_MODULE=ibus > ibus-daemon -d -x #后台运行,启动XIM服务器

    TIPS:什么是Gnome?
    为类Unix系统提供桌面图形环境,这类系统一般都没有图形环境,只是命令符操作

    安装fcitx

    Fcitx 参考文档

    1. Fcitx在Ubuntu的官方软件库中一直都有,但是超过4.2版本的Fcitx从12.04版本的Ubuntu中才出现,如果想要获取最新的Fcitx,需要使用ppa:

    sudo add-apt-repository ppa:fcitx-team/nightly

      **TIPS:**为什么是ppa?
    

    Personal Package Archives(个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA。

    1. 再添加仓库后,需要更新仓库:

    sudo apt-get update

    1. 安装fcitx:

    sudo apt-get install fcitx

    1. 安装GTK库

    sudo apt-get install fcitx-gtk2 fcitx-gtk3

    1. 安装QT库

    sudo apt-get install fcitx-qt4 fcitx-qt5

    相关文章

      网友评论

        本文标题:Ubuntu安装输入法

        本文链接:https://www.haomeiwen.com/subject/wsuldttx.html