+ -
当前位置:首页 → 问答吧 → 最新的emacs-cvs和scim的问题

最新的emacs-cvs和scim的问题

时间:2009-01-05

来源:互联网

最近更新了一下系统:
emerge -auvD world
之后,emacs中scim输入法就打开不了。
Ctrl + space键直接被emacs接收为set-mark-command。
大家有碰到这种现象吧。解决了没有?

作者: tianzhushan   发布时间: 2009-01-05

你有没有更新xorg.conf?
我上次就是更新了这个文件以后然后不能调用外部输入法了

作者: wzl12356   发布时间: 2009-01-05

引用:
作者: wzl12356
你有没有更新xorg.conf?
我上次就是更新了这个文件以后然后不能调用外部输入法了
没有阿。我的xorg.conf还是1.3版,还没有更新。

作者: tianzhushan   发布时间: 2009-01-05

升级xorg-server到1.5.3了吧,这个版本对xim支持有点问题。
前面有帖子讨论过的。

作者: zhou3345   发布时间: 2009-01-05

我原来刚装的时候就碰到这个问题,后来不知怎么的就解决了,关注中

作者: waterloo2005   发布时间: 2009-01-05

我前一阵刚装xorg-server1.5.3的时候,就出现了emacs23不能调用外部输入法的问题。后来我发现xorg.conf中没有添加字体路径,然后我按照以前的版本添加以后,就可以调用外部输入法了。(当然必要的环境变量是不可以少的)

作者: wzl12356   发布时间: 2009-01-05

引用:
作者: wzl12356
我前一阵刚装xorg-server1.5.3的时候,就出现了emacs23不能调用外部输入法的问题。后来我发现xorg.conf中没有添加字体路径,然后我按照以前的版本添加以后,就可以调用外部输入法了。(当然必要的环境变量是不可以少的)
果真如此!谢谢。解决了我的一个疑惑。

作者: zhou3345   发布时间: 2009-01-05

引用:
作者: wzl12356
我前一阵刚装xorg-server1.5.3的时候,就出现了emacs23不能调用外部输入法的问题。后来我发现xorg.conf中没有添加字体路径,然后我按照以前的版本添加以后,就可以调用外部输入法了。(当然必要的环境变量是不可以少的)
昨晚测试发现是字体路径/usr/share/fonts/misc导致的问题,不设置路径的话可能默认它在前面,所以如果设置了路径把它放在最前面也不行。解决方法就是设置字体路径,把任一其它字体放在它前面。

作者: gentookit   发布时间: 2009-01-06

加了个就好了
Section "Files"
FontPath "/usr/share/fonts/TTF/"
EndSection

作者: wd_afei   发布时间: 2009-01-06

引用:
作者: gentookit
昨晚测试发现是字体路径/usr/share/fonts/misc导致的问题,不设置路径的话可能默认它在前面,所以如果设置了路径把它放在最前面也不行。解决方法就是设置字体路径,把任一其它字体放在它前面。
我这边还是不行。
代码:
Section "Files"
 RgbPath "/usr/share/X11/rgb"
 ModulePath "/usr/lib/xorg/modules"
 FontPath "/usr/share/fonts/TTF/"
 FontPath "/usr/share/fonts/corefonts/"
 FontPath "/usr/share/fonts/ttf-bitstream-vera/"
 FontPath "/usr/share/fonts/Type1/"
 FontPath "/usr/share/fonts/100dpi/"
 FontPath "/usr/share/fonts/75dpi/"
 FontPath "/usr/share/fonts/misc/"
EndSection

代码:
qiang$equery l xorg
[ Searching for package 'xorg' in all categories among: ]
 * installed packages
[I--] [ ] app-doc/xorg-docs-1.4-r1 (0)
[I--] [ ] x11-base/xorg-server-1.3.0.0-r6 (0)
[I--] [ ] x11-base/xorg-x11-7.2 (0)
[I--] [ ] x11-misc/xorg-cf-files-1.0.2 (0)

作者: tianzhushan   发布时间: 2009-01-07

Ctrl + space键直接被emacs接收为set-mark-command。这个本来emacs本身的设定吧。你配置一下emacs,把这个绑定的键释放出来。

作者: blackwhite   发布时间: 2009-01-07

引用:
作者: blackwhite
Ctrl + space键直接被emacs接收为set-mark-command。这个本来emacs本身的设定吧。你配置一下emacs,把这个绑定的键释放出来。
我试过,很多情况下与这个没有关系,即使把他取消绑定,也不行。
会不会是环境变量设置的问题,建议再检查一下环境变量。

作者: wzl12356   发布时间: 2009-01-07

引用:
作者: wzl12356
我试过,很多情况下与这个没有关系,即使把他取消绑定,也不行。
会不会是环境变量设置的问题,建议再检查一下环境变量。
把字体路径的misc删掉并加入另外任意字体试试

作者: gentookit   发布时间: 2009-01-08

我在debian 上也碰到了同样的问题,重装了系统,还是不能激活... , 关注中。

作者: pigjj   发布时间: 2009-04-01

引用:
作者: wd_afei
加了个就好了
Section "Files"
FontPath "/usr/share/fonts/TTF/"
EndSection
谢谢,我的就这样搞好了。不过,只有在emacs第一次启动时才有用,emacs再次启动后就不能用了。原来我的xorg.conf中Section "Files"中的字体路径不止这一个,后来我删掉了其它的,就又可以了,不知道为什么。

作者: fanqo   发布时间: 2009-09-25