红旗Linux7下解决Opera中文输入法的问题

传说opera浏览器的速度很快,于是就有了试一试的想法。安装Opera很容易的,直接到Opera下载并按rpm包安装指令直接安装就完成了,安装过程简介快速,比在windows安装还方便。

但是,安装完以后发现一个大问题:按下Ctrl-Space后,无法切换到中文输入法,竟然是回到预设页面。这个问题一直困惑着我,但由于工作太忙,一直也没有时间好好搜索网上的帖子,也就一直耽误到现在。

今天好不容易抽出空来,搜索了好久,终于找到几个有指导意义的帖子。试了几下终于解决了这个问题。共享出来,贡献给广大红旗Linux网友。

两种方法分别如下:

方法一:

终端里,输入su命令,转换到root身份,接着输入

vi /usr/bin/opera

(意思是编辑opera的shell脚本。在红旗dt7里,opera的shell脚本放在/usr/bin下)

然后在第二行加入: export QT_IM_MODULE=XIM

保存,重启Opera之后,Ctrl-Space无法切换到中文输入法的问题,就神奇的消失了。

方法二:  由于我是新手,还不会vi指令。用以上方法打开了opera的脚本,但却不知道怎么继续 (哈哈,汗!),于是用了直接打开opera脚本然后再编辑的办法:

(1)以root身份登录系统,进入/usr/bin目录

(2)找到opera的shell脚本,用Kwrite打开它

(3)在第二行加入这一句:export QT_IM_MODULE=XIM

也可以是这一句:export QT_IM_MODULE=SCIM        (前提是系统里必须装有scim的qt模块,下面注释)

(4)保存,重启即可。

如下图所示:

红旗Linux7下解决Opera中文输入法的问题

(找到位于 /usr/bin 下的opera的脚本)

红旗Linux7下解决Opera中文输入法的问题

(用kwriter打开opera脚本,并在第二行加入红圈中那一句)

相关推荐