ubuntu10.4 中安装中文输入法

来自:http://www.cnblogs.com/leaven/archive/2010/10/06/1844812.html

1.安装scim智能拼音输入法:

 

sudo apt-get install scim-pinyin im-switch
2.接着把系统默认的输入法设置为scim :

 

 

sudo im-switch -s scim
如果结果设置失败:
update-alternatives: Cannot find alternative `/etc/X11/xinit/xinput.d/scim’.  

 

以普通用户身份重新设置(注意没有sudo了)  

 

im-switch -s scim

设置成功,Firefox,GEdit都默认使用了scim作为首选输入法,但是在eclise中则不是,在默认情况下,在eclipse编辑器里 面不能输入任何字符(包括中文或英文)。只有鼠标右键选择Input Methods -> SCIM input Method之后,才可以正常输入。

你也可以使用上面方法来修改scim与eclipse的冲突,即将/etc/X11/xinit/xinput.d/scim文件中的GTK_IM_MODULE=xim选项修改为scim,保存并退出。

 


3. 再次设置系统默认的输入法为scim :

sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30 

sudo im-switch -s scim

4. 最后重启系统 

------

 

为firefox安装好flash插件后,打开一个用flash/flex做的网站,发现无法在表单中输入任何字符。其原因是SCIM输入法与flash有冲突。

可以为系统换一个输入法来解决这个问题或者直接修改SCIM配置文件,更改后如下:

1
2
3
4
5
6
7
# vim /etc/X11/xinit/xinput.d/scim
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes
GTK_IM_MODULE=scim
QT_IM_MODULE=scim

即将配置文件中的xim值更改为scim(注意GTK_IM_MODULE的配置),然后重启系统即可。

 

 ============================================

http://liaobingyun.blog.163.com/blog/static/129812111201081610422641/
 

sudo apt-get remove scim 移出输入法

sudo apt-get install scim 重新安装 
sudo apt-get install scim scim-chinese 安装scim拼音 
sudo im-switch -s scim -z default 设置默认 
好了 重启或者注销 再次登录 开机

碰到的问题:
No system wide default defined just for locale en_US .
Use "all_ALL" quasi-locale and set IM.
update-alternatives: error: alternative /etc/X11/xinit/xinput.d/scim for xinput-all_ALL not registered, not setting.
解决方法:
sudo update-alternatives --install /etc/X11/xinit/xinput.d/all_ALL xinput-all_ALL /etc/X11/xinit/xinput.d/scim 30
 sudo im-switch -s scim -z all_ALL

im-switch -s scim -z all_ALL

以上方法经实验是可行的。

下文来自:http://blog.163.com/tongfangyuan0000@126/blog/static/4304185520091108648265/,未进行实验验证是否可行。

方法一:
ubuntu中默认安装了scim,但是这时的scim只支持英文,没有中文输入法。

这时,如果是习惯拼音输入的用户,只需要安装拼音输入法就行了。命令如下 :
sudo apt-get install scim-chinese(智能拼音)
sudo apt-get install scim-pinyin
如果喜欢用skim前端的话,还可以加上skim-scim-pinyin

如果喜欢使用五笔的用户可以继续选装:
sudo apt-get install scim-tables-zh;

如果你执行 sudo apt-get install scim-* ,就会显示出可以安装的跟scim相关的多数安装包。

当然你可以简单执行下面的安装(什么都装上去)
sudo apt-get install scim scim-modules-socket scim-modules-table scim-pinyin scim-tables-zh scim-gtk2-immodule  im-switch libapt-pkg-perl

sudo gedit /etc/X11/xinit/xinput.d/default(这一步比需要,否则不行的)

加入

XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
DEPENDS="scim,scim-gtk2-immodule | scim-qtimm" 

(需要说明的是:apt-get install scim-gtk2-immodule的作用是可以在基于GTK的软件中调出SCIM,否则您可能不能在leafpad中
  使用SCIM)。
提示:带table的包为输入法码表,安装之後才有除拼音以外的输入法,如五笔、二笔、自然码等,如果你只使用拼音输入法就不用装这些包了。

sudo im-switch -s scim -z default(这一步失败也无妨)
一般来讲,到这里应该就可以了,如果您的系统符合下面的条件,而


另外,安装成功后别忘了重启x windows(Ctrl+Alt+BackSpace)

方法二:

//

如果在KDE下面使用scim,建议使用如下设置:

sudo apt-get install im-switch libapt-pkg-perl
sudo im-switch -s scim-xim -z default

Scim输入法的可选设置

注意:feisty下不建议进行这步操作,尤其在kubuntu下强烈建议不进行这步操作。 默认的scim输入法可能会与realplay、acrobat reader、openoffice等程序有冲突。如果有这样的问题,建议使用scim-bridge替换scim。安装scim-bridge 和scim-qtimm。请确保已正确设置中文环境,打开终端,执行以下命令,或使用《新立得软件管理器》,在其中搜索"scim-bridge"、 "scim-qtimm"并标记安装。

sudo apt-get install scim-qtimm
sudo im-switch -s scim

编辑im-switch生成的scim配置文件

gksu gedit /etc/X11/xinit/xinput.d/scim

将默认的 GTK_IM_MODULE=scim 修改为 GTK_IM_MODULE="scim-bridge"。 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值