分页: 1 / 2

难以置信啊,Emacs23都没能支持我的SCIM

发表于 : 2005-10-24 12:19
atfa
我自己CVS了一个emacs23,汉字显示很好很好

其他的功能我也在慢慢的学了

可是scim还是不能呼出

于是我把scim的快捷方式改成shift+space,因为这个快捷方式在emcas没有预定义,但是重新启动scim后,shift+space还是不工作,只是输入空格而已

我把scim改回去

然后设置了

代码: 全选

(global-set-key [?\S- ] 'set-mark-command)
按理说应该把Mark set的快捷键改成了shift+space

但是没想到进入emcas23以后,ctrl+space还是Mark set(shift+space也生效了)

我彻底疯了

发表于 : 2005-10-24 12:27
leal
这个问题很怪异,估计和gnome有关。有些人能正常调用SCIM,有些人则不能。

不过Xfce 或FVWM下都能工作正常

发表于 : 2005-10-24 12:31
atfa
最奇怪的是ctrl+space和shift+space同时生效了

发表于 : 2005-10-24 12:43
eexpress
ctrl和alt占有一个字节的不同2位,除开是键盘进水

发表于 : 2005-10-24 12:54
leal
atfa 写了:最奇怪的是ctrl+space和shift+space同时生效了
s
你设定了Shift+spacs的键盘绑定,并不等于把Ctrl+space的绑定覆盖了。两个同时有效 很正常。

建议不要在这个问题上花太多时间,我在google上看了20多页相关关键词的搜索结果,没有答案,或者是因为没找到。

如果一定要用emacs输入中文 那试试装个Xfce吧 :)

发表于 : 2005-10-24 14:28
atfa
我现在还是怀疑配置有问题

要不难道我换成xfce以后

Emcas就不用Mark set相应ctrel+space了?

各位难道都是默认设置就可以输入中文?

发表于 : 2005-10-24 14:31
yonsan
晕死, 前些时候在hoary下的gnome 编的emacs-cvs 能用scim !
现在用breezy 又出现楼主的情况了, 看来升级也不太明智了, 又要解决新问题!!

发表于 : 2005-10-24 14:32
leal
Emacs在Gnome下输入法(XIM)无法调用的情况很普遍。

配置你在怎么设都没有,把LC_ALL改为GBK或许能用。

在Xfce和FVWM下不用任何配置和设置就能正常工作(Emacs和SCIM)

够清晰?

发表于 : 2005-10-24 14:35
atfa
哦?yonsan也遇到同样问题?

那就是说完全是以内breezy的gnome有bug造成?

如果能确定是哪一个包的bug,我想可以单独重新编译一次就可以了吧

发表于 : 2005-10-24 14:36
yonsan
:o 最好能分析一下gnome的启动过程, 看到它的xinitrc 相当的简单, 对比gentoo 的xinitrc 是精简了很多的, 怪不得在ubuntu下.xinitrc没起作用了!!

发表于 : 2005-10-24 14:37
leal
yonsan的正常吧 在Gnome下

不知道是不是和Gnome版本有关,或许有吧,不过也不清楚

yonsan编译Emacs是在hoary的gnome下 应该

发表于 : 2005-10-24 14:50
yonsan
哦,想起来了, scim输入法也是自已编译了, 是最新版本1.4.2! 晕, 不会与这个也有关吧!!

发表于 : 2005-10-24 14:53
leal
我从源里面装的就是1.4.2版 ,和SCIM应该没什么关系,fcitx也不行,在Gnome

应该是Gnome做了什么手脚

发表于 : 2005-10-24 15:03
zengsun
我的emacs也是一样的,没有办法使用scim。
希望各位高手能早日解决这个问题

发表于 : 2005-10-24 17:57
oneleaf
据说和 /etc/gtk-2.0/gtk.immodules 相关

将这个文件改名如何?