如题,我在ubuntu9.10下, Emacs23下通过LC_CTYPE=zh_CN.UTF-8是能激活iBus,但就是无论如何都无法输入中文,中文能打出来能选字,就是不能上屏,英文却可以,郁闷ing....
用LC_CTYPE=zh_CN.UTF-8的时候,会出现
Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
我用的是英文环境,偶尔输入一下中文
谁来解决一下
[ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
-
- 帖子: 1
- 注册时间: 2008-06-18 18:52
-
- 帖子: 159
- 注册时间: 2009-02-24 19:39
Re: [ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
无法激活中文输入法(哪种都一样)是 Emacs 最难缠的 Bug 之一,一个暂时无解的问题。
很早以前同 gnome-session 冲突的 bug 修复以后,一段时间内没有问题了,但现在又开始哀鸿遍野了。
每个人出问题的原因都不一样,有的是因为 Ctrl-Space 被占用(最值得庆幸的原因),有的是因为 Locale,有的是因为字体设置,有的是因为卸载了某些字体包,更多的是死活出不来。当然还有很多人是莫名其妙可以用,或者在突然不能用了之后又诡异的能用了……
可以看看水木 Emacs 版和 mailing list 上的相关讨论。
可以接受的替代方法(按个人喜好排):
1 scim-bridge.el
2 eim
3 只用终端
很早以前同 gnome-session 冲突的 bug 修复以后,一段时间内没有问题了,但现在又开始哀鸿遍野了。
每个人出问题的原因都不一样,有的是因为 Ctrl-Space 被占用(最值得庆幸的原因),有的是因为 Locale,有的是因为字体设置,有的是因为卸载了某些字体包,更多的是死活出不来。当然还有很多人是莫名其妙可以用,或者在突然不能用了之后又诡异的能用了……
可以看看水木 Emacs 版和 mailing list 上的相关讨论。
可以接受的替代方法(按个人喜好排):
1 scim-bridge.el
2 eim
3 只用终端
-
- 帖子: 159
- 注册时间: 2009-02-24 19:39
Re: [ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
和 fcitx 无关。
部分人的确能用,而且无论 scim,fcitx 还是 ibus 都能用,我这里就是。
不过,说不定某次升级或者作了一个看似无关的配置(尤其是字体安装卸载相关的),也许就不能用了。
所以更令人发指……
部分人的确能用,而且无论 scim,fcitx 还是 ibus 都能用,我这里就是。
不过,说不定某次升级或者作了一个看似无关的配置(尤其是字体安装卸载相关的),也许就不能用了。
所以更令人发指……
-
- 帖子: 48
- 注册时间: 2006-05-28 0:03
Re: [ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
装点中文utf8的字体呢
-
- 帖子: 48
- 注册时间: 2006-05-28 0:03
Re: [ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
emacs不能调中文输入法其实没有说的那么玄乎啦,我的方法至少是每次装都有效的,问题就是出在locale上。在/etc/enviroment文件中,把locale配置写上
然后启动emacs23就行啦,可以启动ibus。还有,设置了locale自然你还需要的是中文字体,装个文泉驿吧,反正我也是搞了很久,这样做了都可以了。
代码: 全选
LC_CTYPE="zh_CN.UTF-8"
-
- 帖子: 13
- 注册时间: 2008-10-16 17:31
Re: [ubuntu9.10]Emacs23下能激活iBus,就是不能输入中文
我今天也遇到同样的问题啦。我的问题是这样的
我的locale中,莫名其妙的缺少了zh_CN.utf8(以前应该是有的,前段时间做了下latex中文字体就没了。。。)
$locale -a
C
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
重新生成下zh_CN.utf8问题就解决了。
我的locale中,莫名其妙的缺少了zh_CN.utf8(以前应该是有的,前段时间做了下latex中文字体就没了。。。)
$locale -a
C
en_US.utf8
en_ZA.utf8
en_ZW.utf8
POSIX
重新生成下zh_CN.utf8问题就解决了。