解决ubuntu下输入法切换的问题

新装了ubuntu 11.10,装了fcitx输入法,并设置了热键。打开google后,刚想输入中文,结果切换不了输入法。试了一下openoffice等其他服务,也 是如此。google了一番之后发现,原来ubuntu没有将中文输入法作为守护进程启动起来。所以当我们使用不是用 GTK编写的程序或输入框不支持Gnome的相关插件的时候,中文输入法就用不了了,以下是解决方法:

1.新建一个守护进程文件

#vi /etc/X11/Xsession.d/95xinput

2.在该守护进程文件中添加以下内容(以fcitx为例)

export XMODIFIERS= @im =  fcitx 

export XIM=fcitx 

export XIM_PROGRAM=fcitx

export GTK_IM_MODULE="fcitx"

export QT_IM_MODULE="fcitx"

fcitx -d

3.保存退出,重启

4.OK

文章链接源自:http://dchampion.blog.51cto.com/2840748/713147

猜你喜欢

转载自fruithardcandy.iteye.com/blog/1430178