本人和Opera认识完全是机缘巧合,之后就再也离不开。可惜有一个小瑕疵,使中文用户相当郁闷。就是ctrl+space快捷键冲突,导致输入法无法调用。至今,这个瑕疵需要用户自己解决。
在Linux下,本人只用过两种中文输入法,ibus和scim-sunpinyin。以下,笔者就着手解决这两种中文输入法和opera快捷键冲突的问题。
一.使用ibus输入法
1.选择 系统-管理-语言支持,完整安装简体中文,键盘输入方式选择ibus。
2.打开opera,在菜单中,工具-首选项-高级-快捷键,键盘设置栏中,选择opera standard,创建副本,选择副本,点击编辑。在搜索框中键入space ctrl,找到对应的项目,点击删除,保存,重启电脑。
二.使用scim输入法
1.打开终端,使用以下命令行安装scim
sudo su - #提示需要root密码# apt-get install scim apt-get install scim-bridge-client-qt4 apt-get install scim-qtimm apt-get install scim-sunpinyin #添加中文模块# gedit /usr/bin/opera
2.添加QT_IM_MODULE=scim XMODIFIERS=”@im=SCIM”,然后保存。
剩余步骤与上面大同小异。
3.选择 系统-管理-语言支持,完整安装简体中文,键盘输入方式选择scim。打开opera,在菜单中,工具-首选项-高级-快捷键,键盘设置栏中,选择opera standard,创建副本,选择副本,点击编辑。在搜索框中键入space ctrl,找到对应的项目,点击删除,保存,重启电脑。