本人和opera认识完全是机缘巧合,之后就再也离不开。可惜有一个小瑕疵,使中文用户相当郁闷。就是ctrl+space快捷键冲突,导致输入法无法调用。至今,这个瑕疵需要用户自己解决。

    在linux下,本人只用过两种中文输入法,ibus和scim-sunpinyin。以下,笔者就着手解决这两种中文输入法和opera快捷键冲突的问题。

一.使用ibus输入法

1.选择 系统-管理-语言支持,完整安装简体中文,键盘输入方式选择ibus。

2.打开opera,在菜单中,工具-首选项-高级-快捷键,键盘设置栏中,选择opera    standard,创建副本,选择副本,点击编辑。在搜索框中键入space ctrl,找到对应的项目,点击删除,保存,重启电脑。

 

 

二.使用scim输入法

1.打开终端,使用以下命令行安装scim


  
  1. sudo su - #提示需要root密码# 
  2. apt-get install scim 
  3. apt-get install scim-bridge-client-qt4 
  4. apt-get install scim-qtimm 
  5. apt-get install scim-sunpinyin #添加中文模块# 
  6. gedit /usr/bin/opera 

2.添加QT_IM_MODULE=scim  XMODIFIERS=”@im=SCIM”,然后保存。

 

剩余步骤与上面大同小异。

3.选择 系统-管理-语言支持,完整安装简体中文,键盘输入方式选择scim。打开opera,在菜单中,工具-首选项-高级-快捷键,键盘设置栏中,选择opera standard,创建副本,选择副本,点击编辑。在搜索框中键入space ctrl,找到对应的项目,击删除,保存,重启电脑。