SCIM

Emacs 无法启动 XIM 输入法

某日把 Debian 所有的包更新以后,新启动的 Emacs 就无法启动 XIM 输入法。开始以为是 Emacs 更新的问题,所以回到以前肯定是对的版本,重新编译,问题依旧。说明可能跟 Emacs 本身没有关系。Google Emacs 和 Debian 相关的 bug report,发现[有些]是跟 xserver 的字体处理有关系。最后发现有这么一个[帖子],要建一个从 /usr/lib/X11/fonts 到 /usr/share/fonts/X11 符号链接。抱着死马当作活马医的想法,就试了一把,果然就成功了。这里总结一下 SCIM 在 Emacs 的使用:

  1. 首先将 SCIM 作为缺省的输入法,可以使用 im-switch 来配置。
  2. X 的核心字体必须要安装配置好,xfont-* 相关的包一定要装,/usr/lib/X11/fonts 必须要存在,可以是指向 /usr/share/fonts/X11 的符号链接。
Syndicate content