您的位置:首页 > 其它

如何让xterm正确显示中文

2010-08-25 11:43 239 查看
原理就是,给xterm选择一个比较全的字体文件,比如 iso10646-1 。

默认安装好Xorg的xterm后,如果使用默认的配置很多中文的显示都是小方框,也就是无法显示。有2个方法可以暂时解决这个问题,不过都不是特别完美,只不过通过修改配置,或者改变了字号。估计是默认的点阵字体不全的原因,只有默写字号有比较全的字体。

方法1:

修改:/etc/X11/app-defaults/XTerm 中:

*VT100.utf8Fonts.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1

-> *VT100.utf8Fonts.font5: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso10646-1

*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1

-> *VT100.utf8Fonts.font: -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1

或者直接指定字体启动xterm:

xterm -fn -misc-fixed-medium-r-normal--18-120-100-100-c-90-iso10646-1

方法2:

1、编辑 ~/.Xresources 文件,加入

xterm*faceName:AR PL Uming CN

xterm*faceSize:12

2、执行 xrdb -load .Xresources

3、重启 xterm,问题解决了。

方法3:

1、编辑 ~/.Xresources 文件 :

XTerm*font: -misc-fixed-medium-r-normal-*-18-120-100-100-c-90-iso10646-1

XTerm*wideFont: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1

2、执行 xrdb -load .Xresources

3、重启 xterm,问题解决了。

还有一种配置:

XTerm*font: -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1

XTerm*wideFont: -misc-fixed-medium-r-normal-*-18-120-100-100-c-180-iso10646-1

XTerm*saveLines: 4096

XTerm*scrollbar: yes

xterm.geometry: 80x36

xterm*scrollBar: false

xterm*rightScrollBar: true

xterm*loginshell: true

xterm*cursorBlink: true

xterm*background: black

xterm*foreground: gray

xterm.borderLess: true

xterm.cursorBlink: true

xterm*colorUL: yellow

xterm*colorBD: white
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: