LinuxSir.cn,穿越时空的Linuxsir!

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

关于 emacs 和 scim、skim 及 KDE 的郁闷问题!!

[复制链接]
发表于 2005-12-28 21:11:57 | 显示全部楼层 |阅读模式
不知道大家有没有遇到过类似的问题。把我郁闷得不行!

1、在 FVWM、WindowMaker 和 Gnome 下,emacs 和 scim 可以协同工作得很好,但到 KDE 下, scim 则无法与 KDE 协同工作。
2、在 KDE 下,emacs 等可以与 skim 协同工作很好,但换到其它窗口系统中,则 emacs 死活不与 skim 一起工作。
3、只要一安装 skim,问题 2 就一定会出现。

至今没有想明白!换了一段时间 fcitx ,感觉还可以,但对 fcitx 还是不太习惯。比较喜欢 scim,可是这个 emacs 和它之间的问题搞得我郁闷得不行!!

请教大家,有没有解决的办法?
发表于 2005-12-28 22:07:46 | 显示全部楼层
1.試試安裝scim-qtimm(不知道Gentoo有沒有這個套件..?)
2.使用scim
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 13:45:34 | 显示全部楼层
scim-qtimm 安装后, emacs 就无法与 scim 一起工作了。真是郁闷!唉!
这个 emacs 死活与 scim 干上了。谁来救命啊?????
回复 支持 反对

使用道具 举报

发表于 2005-12-29 13:53:54 | 显示全部楼层
用户目录下面的.xinitrc中是否有
LANG=zh_CN.gbk
LC_ALL=zh_CN.gbk
scim -d
export XMODIFIERS=@im=SCIM
export QT_IM_MODULE=scim
export GTK_IM_MODULE=scim
exec startkde
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 13:58:49 | 显示全部楼层
NO! 没有。我用的是 WindowMaker,中文环境为 zh_CN.UTF-8。在 WindowMaker 的启动脚本 ~/GNUstep//Library/WindowMaker/autostart 中有

# Using scim as IM
export XMODIFIERS="@im=scim"
export XIM=scim
export XIM_PORGRAM=scim
export QT_IM_MODULE=scim
export GTK_IM_MODULE=scim

#skim -d &
scim -d &
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 14:04:38 | 显示全部楼层
另外,我的默认 Locale 是:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
已经习惯在 UTF-8 下工作,换到 GBK 下会有许多麻烦。

再把我的问题重复一下,以方便大家帮助我检查——
1、首先,我装有几种不同的桌面系统: Gnome, KDE, WindowMaker+GNUstep。
2、在不安装 skim 或 scim-qtimm 的时候,emacs 在非 KDE 的桌面下与 scim 一起工作得很好,但 kde 的程序或者 QT 程序无法与 scim 一起工作。
3、只要一安装 skim 或 scim-qtimm ,在 KDE 下,emacs 与skim 没有问题,但在非 KDE 环境下,emacs 死活无法与 skim 一起工作。但其它程序没有问题,只有这个 emacs 有问题。

上述的测试环境都是在 zh_CN.UTF-8 。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 14:11:51 | 显示全部楼层

关于 emacs 和 scim、skim 及 KDE 的郁闷问题!!

已经在 Gentoo 版发过了,但觉得还是发在这里比较好。

我的默认 Locale 是:
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
已经习惯在 UTF-8 下工作,换到 GBK 下会有许多麻烦。

把我的问题重复一下,以方便大家帮助我检查——
1、首先,我装有几种不同的桌面系统: Gnome, KDE, WindowMaker+GNUstep。
2、在不安装 skim 或 scim-qtimm 的时候,emacs 在非 KDE 的桌面下与 scim 一起工作得很好,但 kde 的程序或者 QT 程序无法与 scim 一起工作。
3、只要一安装 skim 或 scim-qtimm ,在 KDE 下,emacs 与skim 没有问题,但在非 KDE 环境下,emacs 死活无法与 skim 一起工作。但其它程序没有问题,只有这个 emacs 有问题。

上述的测试环境都是在 zh_CN.UTF-8 。
回复 支持 反对

使用道具 举报

发表于 2005-12-29 14:36:03 | 显示全部楼层
scim还不能与acorread一起用。。。。
scim的问题吧。
回复 支持 反对

使用道具 举报

发表于 2005-12-29 17:19:52 | 显示全部楼层
我在.xinitrc里加上export GTK_IM_MODULE=xim
                          scim -d
来启动gnome,scim和realplayer,acroread的冲突就解决了。我也用的是zh_CN.UTF-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-29 20:11:26 | 显示全部楼层
谢谢小楼东风!问题解决!好高兴!问题是,在设置环境时,一定好注意大小写

export XMODIFIERS="@im=SCIM"
export XIM="SCIM"
export XIM_PORGRAM="scim"
export QT_IM_MODULE="scim"
export GTK_IM_MODULE="scim"

而原来我全部都是小写的 "scim",而 XMODIFIERS 和 XIM 一定要是大写的 "SCIM"!!
为这个问题郁闷了好久!唉!
回复 支持 反对

使用道具 举报

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

本版积分规则

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