如何讓xterm正確顯示中文


默認安裝好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

 

轉載 :https://blog.csdn.net/liguangyi/article/details/5836983


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM