红旗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)保存,重启即可。
如下图所示:
(找到位于 /usr/bin 下的opera的脚本)
(用kwriter打开opera脚本,并在第二行加入红圈中那一句)