美文网首页
Linux -输入法

Linux -输入法

作者: 木头木脑a | 来源:发表于2020-05-23 15:29 被阅读0次

    ubantu安装中文输入法

    博客分类: 

    linux/unix

    在linux下中文输入法的一些事

    现在的中文输入法都是基于平台的,目前主要的有两种:ibus平台 和 scim平台 ,当然也有一个另类fcitx中文输入法。前两者在安装的思路上基本类似,需要先安装一个平台,再安装响应的输入法包。例如ibus的安装步骤就是:

    1.安装ibus平台 : sudo apt-get install ibus ibus-clutter ibus-gtk ibus-gtk3 ibus-qt4

    2.启用ibus平台 :

    im-switch -s ibus  或者也可以通过 im-switch -c 来页面设置。也可以通过system setting ---- > language support --- > keyboard input method system 上选择 ibus 。还有种方式就是通过命令:im-switch -s ibus -z default , im-switch -s ibus -a default

    3.安装拼音引擎:sudo apt-get install ibus-pinyin

    4.安装具体的输入法包:sudo apt-get install ibus-sunpinyin

    重新启动系统或是虚拟机终端就可以了。

    扩展: 

    在ibus平台下一般会碰到一个问题:就是在某些软件中不能使用中文输入法,解决方案是:

    在ubantu的软件搜索中输入 ibus(不是在软件中心),这个时候会出现 ibus 和 keyboard input method 两个,选择后者,进入Ibus的perference设置  ----- > advanced ---- global input method setting中勾选下面那个选择:share the same input method among all applications 

    最后重启系统就可以了!

    若是不想选择 ibus-sunpinyin,也可以选择googlepinyin,也是比较好用的输入法。

    sudo apt-get install cmake build-essential opencc mercurial ibus

    hg clone http://code.google.com/p/libgooglepinyin/

    cd libgooglepinyin

    mkdir build; cd build

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr

    make

    sudo make install

    在ubantu的软件搜索中输入 ibus(不是在软件中心),这个时候会出现 ibus 和 keyboard input method 两个,选择后者,进入Ibus的perference设置 --- > method --- >添加自己刚刚新增的拼音包。

    对于scim的安装流程:

    1.安装scim平台:sudo apt-get install scim

    2.安装输入法:sudo apt-get install scim-chinese

    3.修改locale:

    利用Gedit打开 /etc/environment 文件,命令为:

    sudo gedit /etc/environment

    把LANG = en_US (其他语言不同)改为

    LANG=en_US.UTF-8 或者 LANG=zh_CN.UTF-8

    4.配置文件

    sudo gedit /etc/X11/Xsession.d/95xinput

    在其中添加如下内容:

    /usr/bin/scim -d # ??

    export XMODIFIERS=@im=SCIM # 设置应用于所有的X应用程序

    export GTK_IM_MODULE=scim # 设置GTK的默认输入

    export QT_IM_MODULE=scim # 设置QT的默认输入

    5.重启X Window

    方法:退出X后运行exit命令重新login一次,再进入X的时候就可以用Ctrl+Space调出SCIM了,或者直接 Ctrl+Alt+Backspace。

    补充:

    在GTK中使用SCIM

    虽然在以上配置中有了对GTK的支持,但想要在GTK中使用还需要安装一个模块scim-gtk2-immodule,命令如下:

    sudo apt-get install scim-gtk2-immodule

    (这个命令会根据依赖关系自动安装 scim-server-socket, scim-frontend-socket, scim-config-socket,如果没有安装scim,也会自动安装)

    安装后无须重启X,只要重新打开基于GTK的软件就可以使用SCIM了!

    相关文章

      网友评论

          本文标题:Linux -输入法

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