Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1720903
  • 博文数量: 171
  • 博客积分: 11553
  • 博客等级: 上将
  • 技术积分: 3986
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-25 20:28
文章分类

全部博文(171)

文章存档

2012年(2)

2011年(70)

2010年(9)

2009年(14)

2008年(76)

分类: Java

2010-06-19 08:45:45

在Fedora 下用Eclipse写程序的时候,一旦有Eclipse实现了自动提示、代码补齐等功能后,键盘就失去相应,必须根据点右键或者切换窗口才能输入。就上网 查,发现是Eclipse跟Scim输入法之间有冲突造成的,解决方案有如下两个 :

  1、在工作位置处(就是编辑代码的地方)点击右-->输入法(英文版是 Input Method)-->SCIM XXXXX选择这项就可以解决问题。如果你使用的是SCIM输入法但是这里没有SCIM之类的选项,可能是scim-bridge-gtk这个包没有安装 好,先关闭Eclipse使用yum install scim-bridge-gtk即可安装(如果提示已安装,输入yum reinstall scim-bridge-gtk重装该包),然后再打开Eclipse就应该有SCIM选择项了。

  2、卸载Scim,使用别的输入法,理论上这是可以的,只要新的输入法跟Eclipse兼容即可.不过这个由于还没有找到非Scim的输入法, 所以暂时还不能测,如果哪位同学有兴趣可以测试下,然后跟我联系.


  3. 修改 /etc/X11/xinit/xinput.d 文件夹下的scim 文件,具体命令
                  为:sudo vi /etc/X11/xinit/xinput.d/scim
                   打开后,部分内容如下
XIM=SCIM
XIM_PROGRAM=/usr/bin/scim
XIM_ARGS="-d"
XIM_PROGRAM_SETS_ITSELF_AS_DAEMON=yes
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
DEPENDS="scim,scim-anthy|scim-canna|scim-chewing|scim-pinyin|scim-hangle|scim-prime|scim-skk|scim-tables-additional|scim-m17n|scim-uim|scim-tables-ja|scim-tables-ko|scim-tables-zh"
               将GTK_IM_MODULE=后边改为scim (我的已经改过)。qt 也是如此。
保存退出。

 

最终还是未彻底解决SCIM的问题,还是使用自带的pinyin输入法吧。。。

阅读(1724) | 评论(0) | 转发(0) |
0

上一篇:RPM与DEB转换

下一篇:Fedora CVS 服务器配置

给主人留下些什么吧!~~