Ubuntu XMODIFIERS设置问题(永中office、Oracle SQL Developer无法切换中文输入法)
来源:互联网 发布:华中科技网络教育 编辑:程序博客网 时间:2024/05/17 04:59
我的操作系统是ubuntu 10.04,输入法是ibus-pinyin,以apt-get方式安装,执行过apt-get remove scim卸载scim。
最近新安装了永中office,却发现不能切换中文输入法。当鼠标移到ibus任务栏上时,提示“没有输入窗口”。
google该问题,发现有以下解决方案:
在.bashrc中加入以下代码并重启:
照方抓药后,问题依旧。
根据同事给出的另外的解决方案,在快捷方式的命令项中,将“/usr/bin/eio”修改为“env QT_IM_MODULE=xim XMODIFIERS="@im=ibus" /usr/bin/eio”,双击执行,发现可以切换中文输入。说明该修改可以生效。此时执行echo $XMODIFIERS,返回"@im=scim"。说明有其他的配置文件在影响环境变量。
XMODIFIERS实际上是指定 X图形程序的输入法。永中office是java swing程序,需要使用XMODIFIERS变量。由于scim已经卸载,因此会出现切换无反应的状况。
经过查找,在/etc/X11/Xsession.d/95xinput文件中发现以下代码
这个应该就是影响前面设置的原因,将其注释掉,然后注销重新登录,问题解决。
另外.bashrc中应该不用再加入配置,安装ibus时,已经做过相关设置,只是由于上述原因被覆盖了。
修改后,原先Oracle SQL Developer中无法切换中文输入法的问题也得到解决。
- Ubuntu XMODIFIERS设置问题(永中office、Oracle SQL Developer无法切换中文输入法)
- ubuntu中安装中文输入法、输入法切换
- Ubuntu中设置中文输入法
- Ubuntu中gvim中文输入法ibus无法使用的问题
- 解决Ubuntu中WPS无法使用中文输入法问题
- Fedora中QTCreator无法切换中文输入法
- eclipse中无法切换中文输入法
- 解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题(转载)
- 解决Qt5 Creator无法切换输入法(fcitx),Ubuntu中不能使用搜狗输入法录入汉字问题
- ubuntu切换中文输入法
- ubuntu切换中文输入法
- Ubuntu 12.04下无法切换中文输入法的解决方法
- ubuntu搜狗输入法中文无法切换英文
- oracle 11g sqlplus下无法切换中文输入法
- Ubuntu输入法切换问题
- eclipse无法切换中文输入法
- Geany无法切换中文输入法
- eclipse-无法切换中文输入法
- 【转】java(Web)中相对路径,绝对路径问题
- 一个java新手走android捷径不足一年月薪3w的故事!
- epoll 与 java nio调优
- tipask修改记录->前台首页分类列表中,在后台增加分类是否在此显示的开关
- Delphi开发简单端口扫描器
- Ubuntu XMODIFIERS设置问题(永中office、Oracle SQL Developer无法切换中文输入法)
- 【每天读一点英文】gnuhpc注释版:Arthur Clutton Brock - The Cardinal Virtue of Prose
- HTTPS的七个误解!
- ubuntu自动挂载windows分区
- gnash 文档说明
- libmemcache i686 gcc 错误
- http 请求响应码
- C#简单的多态
- 在Flex中使用其他字体 Flex嵌入字体