最近在linux下使用opera时发现这个浏览器跟我装的fcitx输入法有些冲突,在opera中不能调出输入法,在网上搜了很多帖子,最后按照下面的方法成功解决了这个问题:
(我的系统是debian5.0 lenny Gnome桌面)
#gedit /etc/X11/Xsession.d/95xinput
将里面的 QT_IM_MODULE=fcitx 改为 QT_IM_MODULE=xim,我原来的文件里=后面是fcitx。改过后我的文件是这样的:
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=xim
fcitx
另外在opera中按下Ctrl+Space时opera会跳转到主页,因为opera里有很多快捷键设置,我在用上面的方法修改配置文件前在opera里取消了Ctrl+Space这个快捷键:
工具--首选项--高级--快捷键,在下面的键盘设置里我选择了opera标准,然后选择编辑,在搜索框里输入space,然后在列出的选项中找到Ctrl+Space搭配的一项,删除。(不过从这个也可以看出opera做的确实挺人性化的,有这么多快捷键可以设置使用)。
这个方法我在我的电脑上是成功了,但愿对其他的linux用户也能有用!
转载于:https://blog.51cto.com/sunyqlinux/133220