`

ubantu安装中文输入法

 
阅读更多

在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了!

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics