1

我的 Emacs 编辑器无法使用 ibus 中文输入法,当光标在 Emacs 上时,ibus 显示“无输入窗口”。

我用别名运行 Emacs LC_CTYPE="zh_CN.UTF-8" emacs,它实际上以前可以工作,但我不知道为什么它现在不工作,也许我认为是一些系统更新。

关于我的系统:Gentoo Linux 和 Gnome3,我安装了 Emacs23 和 Emacs24,现在它们都不能与 ibus 一起工作。

PS:ibus 可以在其他程序上运行,Emacs 可以很好地显示汉字。

4

3 回答 3

0

我通过安装 ibus.el 解决了这个问题,这似乎是 emacs GTK UI 的问题。

于 2012-11-26T05:24:01.760 回答
0

看来问题只发生在Gentoo上。因为系统更新清除了一些字体。解决方案是安装缺少的字体:

emerge media-fonts/font-adobe-75dpi x11-apps/bdftopcf media-fonts/font-alias media-fonts/font-util

然后注销并重新登录后,我可以再次使用输入法。

于 2012-08-04T02:48:43.793 回答
0
  1. 通过打开您的发行版的默认文本编辑器(Mousepad、Leafpad...?),输入 control-space 并查看是否可以输入中文,确保 ibus 配置正确。如果不能,则可能需要安装中文输入法或在 ibus 设置中添加输入法。

  2. 接下来确保您已安装 emacs、ibus 模式。如果您使用的是基于 Debian 的发行版,您要安装的软件包将被列为“ibus-el”。

  3. 安装 ibus-el 后,控制空间通常会激活并允许您在输入法之间循环;但是,在我的一些机器上,我必须通过键入 Mx ibus-mode 来帮助 emacs 启动 ibus 模式。

于 2013-07-14T13:07:16.467 回答