LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 839|回复: 4

debian etch xterm 启动不了

[复制链接]
发表于 2007-4-27 08:42:23 | 显示全部楼层 |阅读模式
~$ xterm
Preparation of font set "*" for XIM failed.
Preparation of default font set "*" for XIM failed.
有一个软件需要启动这个结果出错,才发现是xterm启动出错。请问可能是什么问题?
 楼主| 发表于 2007-4-28 08:55:45 | 显示全部楼层
没人遇到过吗?
回复 支持 反对

使用道具 举报

发表于 2007-4-28 09:14:04 | 显示全部楼层
既然提示是XIM的字体问题,就从这方面着手好了
如还用基于XIM的输入法,先换个别的,比如scim
不行的话,~/.Xdefaults中设置下xterm的缺省字体
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 16:04:56 | 显示全部楼层
但是我没用XIM啊,我用的是fcitx,装了im-switch。
回复 支持 反对

使用道具 举报

发表于 2007-4-28 16:18:49 | 显示全部楼层
fcitx就是基于XIM的东东,XIM的缺点可参看Tetralet对gcin的介绍
http://tetralet.luna.com.tw/inde ... Id=120&blogId=1
支援 GTK_IM_Modules 及 QT_IM_Modules

由於 XIM 這種老舊的輸入法模式有太多的缺點,包括:

    *   無法任意切換輸入法程式。比如說有些人可能會有需要在各個 中/日文 輸入法間切來切去。
    *    無法支援任意 Locale。像是在 C 或 POSIX 的 Locale 下 XIM 幾乎無法使用。在 zh_TW.Big5 下則別想輸入 UTF8 文字。
    *    無法針對 Gtk 或 Qt 的特性而加以變化。
    *    架構上不夠穩定、Bug 太多。比如說 kill 掉輸入法或是輸入法當掉,XIM 的應用程式往往就跟著掛掉。
    *    XIM 乃是透過 X 在處理文字的,不管是穩定性和速度上都大受影響。

所以 Gtk 和 QT 才會有其專屬的輸入法模組的出現。顧名思義,GTK_IM_Modules 是專門用於 Gtk2 based 的應用程式裡的輸入法模組,而 QT_IM_Modules 則是用於 QT Based 的應用程式上。

這些 IM Modules 的出現其實也預告了 XIM 時代的結束。但在實作上,由於許多輸入法的 GTK_IM_Modules 及 QT_IM_Modules 都不夠穩定,反而使得 IM Modules 的評價被嚴重低估了。像是在即將釋出的 Debian Etch 上,預設的輸入法模式將採用 XIM 而不是更強大更穩定的 IM Modules。


不过Debian下的核心字体相关的东东比较容易出字体方面的问题,原来我用的vnc就没少出问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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