LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: dajun

emacs-cvs & scim

[复制链接]
发表于 2008-4-24 13:26:29 | 显示全部楼层
Post by zhllg;1841977
我这里就从来没有问题,-_-


这个问题好像只在gnome里出现
回复 支持 反对

使用道具 举报

发表于 2008-4-24 14:22:04 | 显示全部楼层
Post by debianl;1841654
解决的办法就是LC_CTYPE="zh_CN.GBK" emacs。。。

前段时间配置emacs的时候也遇到了这个问题,上面的方法可以解决,但我觉的locale不统一不爽,我用的emacs-22,后来在~/.emacs中加上了一行中文注释就好了,我的LC_CTYPE=en_US.utf-8,非常奇怪。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 14:58:50 | 显示全部楼层
Post by swordman;1842011
前段时间配置emacs的时候也遇到了这个问题,上面的方法可以解决,但我觉的locale不统一不爽,我用的emacs-22,后来在~/.emacs中加上了一行中文注释就好了,我的LC_CTYPE=en_US.utf-8,非常奇怪。

这个统一不统一的没多大意义,不会影响什么,我试过并不会因为LC_CTYPE="zh_CN.GBK"而影响emacs,就像我的桌面环境除了LC_CTYPE是zh_CN.UTF-8其它都是C的情况下但是用wine的时候很多软件还是设置LANG="zh_CN.UTF-8"效果好一些,怎么方便怎么来!
回复 支持 反对

使用道具 举报

发表于 2008-4-24 15:03:19 | 显示全部楼层
是的,只在gnome出现。
回复 支持 反对

使用道具 举报

发表于 2008-4-24 20:37:05 | 显示全部楼层
我现在用的是emacs-cvs,中午出现定一次Ctrl+space出不来scim的情况,不过当时忘了ps aux | grep scim了,注销重进就OK了。事后想想,应该是scim的X前端的进程没了导致的。

我想fcitx能用,scim一定也能用的,因为fcitx用的是XIM,只要有export XIM_PROGRAM="scim -d"后,scim就提供XIM的服务了。

上次kde4的程序用scim的问题时曾经查过,在非KDE下(因为skim的关系)
用下面的设置一般就能解决:
  1. export XMODIFIERS="@im=SCIM"
  2. export GTK_IM_MODULE="scim"
  3. export QT_IM_MODULE="scim-bridge"
  4. export XIM_PROGRAM="scim -d"
  5. LANG="zh_CN.UTF-8" scim -d
复制代码
注意上面的是XMODIFIERS,有S。

现在开始学习用emacs了,因为很想感受一下emacs据说很强的LaTeX支持
回复 支持 反对

使用道具 举报

发表于 2008-4-24 20:38:47 | 显示全部楼层
我现在用的是emacs-cvs,中午出现定一次Ctrl+space出不来scim的情况,不过当时忘了ps aux | grep scim了,注销重进就OK了。事后想想,应该是scim的X前端的进程没了导致的。

我想fcitx能用,scim一定也能用的,因为fcitx用的是XIM,只要有export XIM_PROGRAM="scim -d"后,scim就提供XIM的服务了。上面忘了说还要加上一句LANG="zh_CN.UTF-8" scim -d  来让scim启动X前端的进程,这样scim就能提供基于XIM的支持了。

上次kde4的程序用scim的问题时曾经查过,在非KDE下(因为skim的关系)
用下面的设置一般就能解决:
  1. export XMODIFIERS="@im=SCIM"
  2. export GTK_IM_MODULE="scim"
  3. export QT_IM_MODULE="scim-bridge"
  4. export XIM_PROGRAM="scim -d"
  5. LANG="zh_CN.UTF-8" scim -d
复制代码
注意上面的是XMODIFIERS,有S。

现在开始学习用emacs了,因为很想感受一下emacs据说很强的LaTeX支持
回复 支持 反对

使用道具 举报

发表于 2008-4-25 08:56:21 | 显示全部楼层
emacs-23, scim, 中文字体,这些确实很郁闷。
我用emacs的时候都是找个中文终端,然后emacs -nw。
真的是受不了emacs 在X11 下的GUI,无论是GTK还是以前XT的,都不怎么好用。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 21:09:00 | 显示全部楼层
我要疯了,怎么改都不行,LC_CTYPE=zh_CN.GBK 也不好使, 不知道是不是因为我用了雅黑的原因,但是我把gnome的字体全设置成wqy也还是激活不了输入法,
/etc/fonts/local.conf改过,难道可能是因为这个吗?
删字体的办法我还没去試, 怕怕

55555555555555
emacs
回复 支持 反对

使用道具 举报

发表于 2008-4-25 21:26:34 | 显示全部楼层
楼上用KDE吧, 我自从换成KDE, 一直High很。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-4-25 21:41:34 | 显示全部楼层
貌似有点眉目了,请教一个问题:
scim到底如何启动的?我刚才emerge了fcitx,注释掉了/etc/X11/xinit/xinitrc.d/xxinput里关于scim的东西,重启gdm,但是scim还是起来了!
我现在把那个文件移走了,scim还是能启动,这个时候我用鼠标把scim退出,在手动启动scim -d, 就可以在emacs里用了,估计是以前一直启动了2个scim可是我并没有在~/里的任何文件里配置过scim, grep -r scim ~/ 然也没找到, grep -r scim /etc/X11也没有任何东西了,但是scim还是照样启动。。。这到底是怎么回事?
回复 支持 反对

使用道具 举报

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

本版积分规则

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