LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1794|回复: 27

为什么我的emacs不能够使用scim输入法?

[复制链接]
发表于 2006-8-13 08:02:18 | 显示全部楼层 |阅读模式
请问为什么我的emacs不能够使用scim输入法?
我需要在那里进行设置?
(scim在其他程序内都运行正常,我用的是英文locale,可以输入和显示中文
即使换到中文的locale也无法解决问题。)
谢谢
发表于 2006-8-13 11:05:33 | 显示全部楼层
有没有安mule-ucs?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 14:44:06 | 显示全部楼层
安装了,但是仍然无法调出输入法~
只要切换到emacs,scim的输入法就自动消失,转到其他程序时又会出来。
回复 支持 反对

使用道具 举报

发表于 2006-8-13 22:55:43 | 显示全部楼层
在你的~/.Xdefaults文件中加入这么一句试试,此文件如果不存在则新建一个:
  1. Emacs*font:7x14
复制代码
编辑完后运行xrdb -merge .Xdefaults
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:19:34 | 显示全部楼层
这个好像是 bug,有人讨论过。
谁能在  emacs21 用 scim 输入么???
我用的是 ubuntu。
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:24:28 | 显示全部楼层
这个问题讨论了“N年”到现在也没有答案
不过一般是针对emacs 22 /23的
21应该问题不大
据我所知,22只要在~/.Xdefault设置好字体可能会能用
但是23是一点也没戏

还有一个牛B的办法
newsmth上刚发现的
就是运行一次matlab
然后就能用了
呵呵
想想为一个emacs装一个几G的matlab
是够爽的

这估计又体现了linux的依赖关系的“牛B”性

呵呵
以上纯属恶搞
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:27:27 | 显示全部楼层
我是用的xubuntu安装的,然后上cn99升级了一下,除了装emacs21外还安装mule-ucs。将我原来的.emacs文件删除还是可以正常用scim输入中文的。没有什么特别设置,是不是我太幸运了:)不过中文好象比英文要大一些。
回复 支持 反对

使用道具 举报

发表于 2006-8-13 23:33:34 | 显示全部楼层
跟locale有关
如果locale是gb*类的三个版本一般都没有问题
如果是utf8的22/23可能会有问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 23:34:35 | 显示全部楼层
忽然发现使用alt+F2运行的时候无法输入中文,但是gnome-terminal中运行emacs弄出来的那个(不是nw的,就直接emacs出来的那个)可以用中文~
现在我的设置是,把LC_CTYPE弄成zh_CN.GBK emacs(我原来用的是rh9,昨天弄了好长时间才知道原来要locale-gen以后才可以用GBK),同时保证emacs在非utf模式下面(通过改.emacs),就可以了。但是就是不能够用utf.同时我也不知道为什么gnome-terminal可以而直接运行不可以~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-13 23:39:59 | 显示全部楼层
谁的英语比较好?再上gnu的mail list上面去吼一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表