Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu XMODIFIERS设置问题

Ubuntu XMODIFIERS设置问题(永中office、Oracle SQL Developer无法切换中文输入法):我的操作系统是Ubuntu 10.04,输入法是ibus-pinyin,以apt-get方式安装,执行过apt-get remove scim卸载scim。最近新安装了永中office,却发现不能切换中文输入法。当鼠标移到ibus任务栏上时,提示“没有输入窗口”。google该问题,发现有以下解决方案:在.bashrc中加入以下代码并重启:export XMODIFIERS=@im=ibus ;
export GTK_IM_MODULE="ibus" ;
export QT_IM_MODULE="ibus" ; 照方抓药后,问题依旧。根据同事给出的另外的解决方案,在快捷方式的命令项中,将“/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文件中发现以下代码XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim
 这个应该就是影响前面设置的原因,将其注释掉,然后注销重新登录,问题解决。另外.bashrc中应该不用再加入配置,安装ibus时,已经做过相关设置,只是由于上述原因被覆盖了。修改后,原先Oracle SQL Developer中无法切换中文输入法的问题也得到解决。Linux proc virtual file system点滴Ubuntu 10.10 Desktop 配置 vnc4server相关资讯      Ubuntu教程 
  • Ubuntu教程 - 使用Ubuntu拷贝CD和  (12/18/2013 14:38:16)
  • 让Ubuntu 12.10支持RAR和7Z文件解  (11/15/2012 18:51:50)
  • Windows 7硬盘安装Ubuntu 12.10图  (11/03/2012 19:22:47)
  • 完美安装Ubuntu 12.10最新AMD显卡  (11/27/2012 08:17:47)
  • Win 7硬盘安装Ubuntu 12.10  (11/05/2012 13:30:34)
  • 虚拟机上Ubuntu 11.10升级到12.04  (10/12/2012 20:00:38)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任