LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2006-8-15 00:25:32 | 显示全部楼层
Post by linuxcpp
对了
还忘记了说一个事
只要是你一运行 gnome-setting-daemon
那么你在emacs-2?-x下(也就是图形界面的emacs)基本上与输入法无缘了
xfce/fvwm/kde/....都没有问题
这个不知道是谁的bug
反正很久了也没有答案

除非跑一下matlab
呵呵

呵呵,明天我也在我那台运行gnome的ubuntu上试试,真神奇啊:),看来我装xubuntu还算比较幸运的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-8-15 08:22:25 | 显示全部楼层
配置成功,虽然不明白怎么弄出来的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-8-15 13:09:50 | 显示全部楼层
应该是emacs与gnome有些冲突,换其它的桌面系统就好了
回复 支持 反对

使用道具 举报

发表于 2006-8-15 14:38:15 | 显示全部楼层
Post by yulewang
配置成功,虽然不明白怎么弄出来的

什么版本的 emacs
回复 支持 反对

使用道具 举报

发表于 2006-8-15 20:49:45 | 显示全部楼层
Post by linuxcpp
对了
还忘记了说一个事
只要是你一运行 gnome-setting-daemon
那么你在emacs-2?-x下(也就是图形界面的emacs)基本上与输入法无缘了
xfce/fvwm/kde/....都没有问题
这个不知道是谁的bug
反正很久了也没有答案

除非跑一下matlab
呵呵

我用的是完整的gnome系统,这样gnome-setting-daemon应该是一直运行的,我又在gnome-terminal输入了上述命令,提示说“You can only run one xsettings manager at a time; exiting”应该是这个程序已经在运行了。只是在emacs里scim能输入的字较少,比如找不到‘镕’字的情况。不知道scim是不是有什么参数控制输入的字符集,怎么emacs里就这么少呢?(qterm里也少--呵呵)。

不知道用其他的桌面环境的(xfce)有没有这个问题啊?

我的emacs版本是21.4,gnome环境,gbk的locale
回复 支持 反对

使用道具 举报

发表于 2006-8-16 00:44:32 | 显示全部楼层
Post by liushug
我的emacs版本是21.4,gnome环境,gbk的locale


谁 utf-8 下搞出来,别忘了提醒一下。
回复 支持 反对

使用道具 举报

发表于 2006-8-16 07:13:17 | 显示全部楼层
Post by quanliking
谁 utf-8 下搞出来,别忘了提醒一下。
Here is a trick to use fcix/scim with Emacs23 under Gnome/Xfce4, sytem locale zh_CN.UTF-8
  1. ~ $ killall fcitx
  2. ~ $ LC_ALL=zh_CN.GBK fcitx &
  3. ~ $ LC_ALL=zh_CN.GBK emacs
复制代码

when done, kill fcitx again and relaunch fcitx the normal way, otherwise you will not be able to use it in zh_CN.UTF-8
回复 支持 反对

使用道具 举报

发表于 2006-8-16 07:53:54 | 显示全部楼层
还可以作成一个shell执行档, 这样emacs关闭后自动按正常方式起动fcitx
  1. ~/bin $ cat emacs-gbk
  2. #!/bin/bash
  3. killall fcitx
  4. LC_ALL=zh_CN.GBK fcitx
  5. LC_ALL=zh_CN.GBK emacs -fs
  6. killall fcitx
  7. fcitx
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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