LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]emacs 23在utf-8下不能启动scim

[复制链接]
发表于 2006-5-18 14:51:28 | 显示全部楼层 |阅读模式
原来用emacs 23时,scim都没什么问题,这次重装后,emace在zh_CN.UTF-8下就不能启动scim了。但是用
LANG="zh_CN.GBK" emacs
却可以启动scim。

情况和这个帖子里说的一样:[color="SlateGray"]Emacs中使用scim的问题

谁还碰到过这种问题?有没什么解决办法?

ps. scim在其他程序下都没有问题。
发表于 2006-5-18 16:59:50 | 显示全部楼层
重装一遍也许emacs23就好了,好了后,发誓不要去碰它,一碰说不定莫名其妙的就不行了。
我的就是这样。

有的人说在.Xdefaults里面设置字体就可以了,你可以试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 09:57:30 | 显示全部楼层
重装了一遍emacs,不能用scim,忍痛重装了一遍系统,还是不能用,算了...
回复 支持 反对

使用道具 举报

发表于 2006-5-21 10:07:10 | 显示全部楼层
重装一遍系统.
重装emacs是没用的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 11:01:28 | 显示全部楼层
重装了,还是不能用,从上周末开始重装了四次,第一次因为误删pam,第二次因为升级expat,第三次因为莫名原因console崩溃,第四次为了emacs....现在看到有字符滚屏就习惯性胃痛。

ps. 打算换用emacsim,gentoo里是不是没有ebuild?
回复 支持 反对

使用道具 举报

发表于 2006-5-21 13:02:24 | 显示全部楼层
就用gbk先启动好了。
写一个脚本作为启动
#!/bin/sh
LC_CTYPE=zh_CN.GBK
emacs-snapshot
不知道这样会不会有什么问题,在.emacs中又把LC_CTYPE设了回来
(setenv "LC_CTYPE" "zh_CN.UTF-8")
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-21 13:54:52 | 显示全部楼层
Post by swors
就用gbk先启动好了。
写一个脚本作为启动
#!/bin/sh
LC_CTYPE=zh_CN.GBK
emacs-snapshot
不知道这样会不会有什么问题,在.emacs中又把LC_CTYPE设了回来
(setenv "LC_CTYPE" "zh_CN.UTF-8")

真的可以,调出scim了,有些缺憾,scim中只有中文输入法了,而且“镕”是打不出来的。看来这个办法是把emacs的外部环境变成GBK,让scim可以GBK编码方式调出,所以除了GBK,其余就一概不认了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-25 10:18:51 | 显示全部楼层
下面的内容在输入法讨论版已经发过了,考虑到distro可能有影响,所以在这里再贴一次。

麻烦gentoo下用emacs的兄弟试试下面两个命令,看看大家的结果是不是一样,fvwm下的结果尤佳,因为我是fvwm :p

$ scim -f socket -d
$ scim -f x11 -d

第一个命令是面向gtk2程序的,第二个是面向非gtk2程序的,我怀疑是这里有问题的,我执行这两个命令的结果如下:

$ scim -f socket -d
Smart Common Input Method 1.4.4
Launching a SCIM process with socket...
Loading simple Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
SCIM has been successfully launched.

$ scim -f x11 -d
Smart Common Input Method 1.4.4
Launching a SCIM process with x11...
Loading socket Config module ...
Creating backend ...
Loading x11 FrontEnd module ...
[color="Red"]Failed to launch SCIM.
回复 支持 反对

使用道具 举报

发表于 2006-5-26 00:30:59 | 显示全部楼层
我也failed了,但是在非GTK2程序中照样可以用scim……
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-5-26 10:35:50 | 显示全部楼层
看来不是scim frontend的问题....你在emacs中可以用吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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