大家遇到emacs 和 ibus 不兼容的问题没

panix
江湖夜雨十年灯 2009-11-18 字数 72

英文locale 的情况

在emacs 下没法触发ibus

除了改locale

还有好的解决方法没?

Emacs Emacs编辑器
22 个回复
portis21
Enjoy the silence 2009-11-18

http://liyanrui.is-programmer.com/posts/13324

或许有帮助?

【 在 panix (APUE, 再接再厉!) 的大作中提到: 】

: 英文locale 的情况

: 在emacs 下没法触发ibus

: 除了改locale

: ...................

panix
江湖夜雨十年灯 2009-11-18

这个没有找到问题所在吧

【 在 portis21 (Enjoy the silence) 的大作中提到: 】

: http://liyanrui.is-programmer.com/posts/13324

: 或许有帮助?

portis21
Enjoy the silence 2009-11-18

似乎是中文字体的问题

版面上前几天讨论过,也没有个结论

【 在 panix (APUE, 再接再厉!) 的大作中提到: 】

: 这个没有找到问题所在吧

ngn999
此情不可待 2009-11-18

要是能改Locale来解决问题就改吧,我这儿改了还是不能用.

【 在 panix (APUE, 再接再厉!) 的大作中提到: 】

: 这个没有找到问题所在吧

ngn999
此情不可待 2009-11-18

字体,以前很少有这个说法.

【 在 portis21 (Enjoy the silence) 的大作中提到: 】

: 似乎是中文字体的问题

: 版面上前几天讨论过,也没有个结论

Graphene
The Rise of Graphene 2009-11-18

我好像也有过不能激活,后来改了个地方

/usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules

"xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

不知道是不是这个原因

【 在 panix (APUE, 再接再厉!) 的大作中提到: 】

: 英文locale 的情况

: 在emacs 下没法触发ibus

: 除了改locale

: ...................

panix
江湖夜雨十年灯 2009-11-18

你们都是英文的locale么

中文的locale 没有问题的

【 在 Graphene (The Rise of Graphene) 的大作中提到: 】

: 我好像也有过不能激活,后来改了个地方

: /usr/lib/gtk-2.0/2.10.0/immodule-files.d/libgtk2.0-0.immodules

: "xim" "X Input Method" "gtk20" "/usr/share/locale" "en:ko:ja:th:zh"

: ...................

Graphene
The Rise of Graphene 2009-11-18

LANG=en_US.UTF-8

LC_CTYPE=zh_CN.UTF-8

LC_NUMERIC="en_US.UTF-8"

LC_TIME="en_US.UTF-8"

LC_COLLATE="en_US.UTF-8"

LC_MONETARY="en_US.UTF-8"

LC_MESSAGES="en_US.UTF-8"

LC_PAPER="en_US.UTF-8"

LC_NAME="en_US.UTF-8"

LC_ADDRESS="en_US.UTF-8"

LC_TELEPHONE="en_US.UTF-8"

LC_MEASUREMENT="en_US.UTF-8"

LC_IDENTIFICATION="en_US.UTF-8"

LC_ALL=

【 在 panix (APUE, 再接再厉!) 的大作中提到: 】

: 你们都是英文的locale么

: 中文的locale 没有问题的

meteor1113
刘欣 2009-11-18

光设CTYPE好像也不行吧,我是能激活不能输入。

又不想把界面换成中文,现在只好用eim了

【 在 Graphene (The Rise of Graphene) 的大作中提到: 】

: LANG=en_US.UTF-8

: LC_CTYPE=zh_CN.UTF-8

: LC_NUMERIC="en_US.UTF-8"

: ...................

pc1500
pc1500 2009-11-18

可以只用中文locale启动emacs,其他程序还是英文界面

【 在 meteor1113 (刘欣) 的大作中提到: 】

: 光设CTYPE好像也不行吧,我是能激活不能输入。

: 又不想把界面换成中文,现在只好用eim了

meteor1113
刘欣 2009-11-18

果然

【 在 pc1500 (pc1500) 的大作中提到: 】

: 可以只用中文locale启动emacs,其他程序还是英文界面

resolvent
resolvent 2009-11-18

gentoo 下可以

【 在 meteor1113 (刘欣) 的大作中提到: 】

: 光设CTYPE好像也不行吧,我是能激活不能输入。

: 又不想把界面换成中文,现在只好用eim了

realwhz
君子剑 2009-11-18

这个bug貌似根本没有定论呢

gentoo下面出问题的也很多,有的修复了也是莫名其妙

【 在 resolvent (resolvent) 的大作中提到: 】

: gentoo 下可以

shallpion
紫竹 2009-11-19

著名的不可解bug之一。。。

祈祷就可以了

【 在 realwhz (君子剑) 的大作中提到: 】

: 这个bug貌似根本没有定论呢

: gentoo下面出问题的也很多,有的修复了也是莫名其妙

ahei0802
ahei 2009-11-19

....

【 在 shallpion (紫竹) 的大作中提到: 】

: 著名的不可解bug之一。。。

: 祈祷就可以了

ngn999
此情不可待 2009-11-19

我说一下我这儿更离奇的情况:

第一次启动emacs可以激活fcitx或者ibus.

关闭再开或者重新开一个frame, 新的frame里就不能激活了.

太离奇了.

要注销再进就又可以了, 还是同上面的情况一样.

我觉得我这儿的情况太特殊了,说不定就能找出来这个bug所在了.

我这儿的locale:

ngn@debian:~$ 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=

ngn@debian:~$

大家给说说,这第一个frame和以后的frame有什么不同么???

【 在 ahei0802 (ahei) 的大作中提到: 】

: ....

qingant
傅红雪 2009-11-19

还不如用eim呢

【 在 pc1500 (pc1500) 的大作中提到: 】

: 可以只用中文locale启动emacs,其他程序还是英文界面

zhaoxx
008 2013-12-08

这样呢?

etc/environment

LC_CTYPE="zh_CN.UTF-8"

marseille
passchaos 2013-12-09

可以使用ibus-el