|
在对Linux桌面做一些研究,期间遇到了一问题。想了很久也不知道原因,发表出来同大家讨论。
我发现如果将Linux的默认运行级别改为3重启会进入字符提示界面,然后在这个界面运行xinit指令会启动一个Xterm终端。在这个Xterm中也能运行一些图形界面的程序,比如执行system-config-firewall就能启动防火墙设置程。
查过一些资料后发现这样做是让system-config-firewall不经过GNOME直接运行在X Server上面(Xorg)。觉得这样做很好玩,于是在另一台电脑上安装Linux(Fedora)时只安装X Server没有装任何象GNOME的Window Manager。安装后当然只能运行在字符界面,用xinit指令也能启动一个Xterm,但是此时运行system-config-firewall就出问题了:防火墙设置界面里的字符(无论中文还是英文)全变成了方块,而且在xterm中同时也出现这样的提示:
PangoWarning: failed to choose a font, expect ugly output. engine-type-"angoRenderFc', script='commmon'
xml = gtk.glade.XML(DATAKDR + + GLADE_NAME, domain=DOMAIN)
PangoWarning: failed to choose a font, expect ugly output. engine-type-"angoRenderFc', script='latin'
xml = gtk.glade.XML(DATAKDR + + GLADE_NAME, domain=DOMAIN)
我想应该是字符设置上的问题,但对在Linux下如何搞那些字符一窍不通。网上搜了一通后发现一个fc-list指令,是用来列出所有可用的字符,在这台新装的linux上运行它没有任何输出,但是在原先的那台上则输出下面的一些东西:
AR PL UMing TW:style=Light
AR PL UMing HK:style=Light
AR PL UMing CN:style=Light
AR PL UKai TW MBE:style=Book
AR PL UKai CN:style=Book
AR PL UKai HK:style=Book
AR PL UKai TW:style=Book
我能提供的线索就是这些了,请问谁对这样的情况有经验?帮我让这台新装电脑也能正常显示字符? |
|