LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: huow005

[已解决]哪位在fedora9的emacs中可以用scim?

[复制链接]
 楼主| 发表于 2008-10-23 22:56:53 | 显示全部楼层
gnome-settings-daemon我知道是这个,系统监视器里无法结束进程,杀之不绝,只好停止进程。改用其他快捷键如c+某键,均是xx键无定义;用shift+space,也调不出,只是输入一个空格。
改编码 export LC_CTYPE="zh_CN.GBK"也不成。
哎,愁死了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-23 23:11:25 | 显示全部楼层
非常感谢pingz,算了,不瞎折腾了,去试试emacs23cvs吧。ubuntu上据说可以,fedora也应该可以。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 23:36:55 | 显示全部楼层
emacs23cvs,无论是装编译好的,还是自己编译,均不行。emacs -nw 在 terminal 下一切正常。
回复 支持 反对

使用道具 举报

发表于 2008-10-25 10:24:02 | 显示全部楼层
如果只是中文输入的问题用 emacs23 也不行。 terminal 下可以是因为用的是终端,只要可以在终端下输入汉字就行了。

对了,你使用的是 emacs-gtk 吗?

如果只是中文输入的问题用 emacs23 也不行。 terminal 下可以是因为用的是终端,只要可以在终端下输入汉字就行了。

另外编译时,你可以选择 x11 支持与 gtk 支持,两者用的库不一样。外观 gtk 的漂亮点。

一般只是在用英文 locale 时遇到过你说的情况,只要用以上两个办法就可以解决了。另外尝试一下新建一个用户,可能由于一些改动默认的设置有了变化。

主要是 ~/.Xdefaults  ~/.Xresources ~/.emacs 这几个文件。

emacs22 还需要 mule ,emacs23 就不用了,但是,如果你已经可以看见中文的话,这些都应该没问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 11:45:38 | 显示全部楼层
非常谢谢pingz兄的关注。现在用xftemacs23,终于折腾好了,但还没完全好,继续折腾。现说说经过。在
http://bbs.ctex.org/viewthread.p ... 26amp%3Btypeid%3D14
看到,测试输入法是否正确运行的方法。开机时自动启动scim,以前也试过scim -d,最后一行总是,fail....。昨天晚上,突然想起,从系统监视器里将scim-launcher关掉,再scim -d,一切正常了。但一但使用emacs或gedit等之后,c+spc关掉scim,输入条也不会消失,是英语键盘输入条。
像帖子里面说的,建立一个.xinitrc,在里面写入
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
不起作用,现在的问题是怎样启动时执行这些。
继续折腾。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 15:42:40 | 显示全部楼层
终于可以了,http://www.linuxsir.cn/bbs/showt ... amp;highlight=emacs
下面的
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE="scim"
export QT_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
在terminal执行,后来又加到.bash_profile。以前好像少了export XIM_PROGRAM="scim -d" ,现在c+spc可以调出scim,加的东西起作用了。不过系统监视器里有两个scim-launcher。
回复 支持 反对

使用道具 举报

发表于 2008-10-27 16:30:57 | 显示全部楼层
我的有时直接运得emacs可以,有时却不行,后来采用
“  LC_CTYPE=zh_CN.gbk emacs“方式运行就可以了,所以我刚才在桌面建了个快捷方式
回复 支持 反对

使用道具 举报

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

本版积分规则

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