荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: cycker (TryToDoEverythingOnLinux), 信区: Linux
标 题: 关于xterm的中文支持(转寄)[转载]
发信站: 荔园晨风BBS站 (Sun Jun 8 12:49:39 2003), 站内信件
【 以下文字转载自 cycker 的信箱 】
【 原文由 cycker(TryToDoEvevythingOnLinux) 所发表 】
发信人: acura (转眼三年), 信区: LinuxNewbie
标 题: 关于xterm的中文支持
发信站: BBS 水木清华站 (Sun Jun 8 12:42:39 2003), 转信
1. xterm是支持中文的
用xterm -help查看版本
如果高于167就没问题
比如
$ xterm -help
XFree86 4.3.99.5(179) usage:
xterm [-options ...] [-e command args]
这里179就是版本号
如果低于这个
xterm的源码已经从xfree项目中独立出来了
http://invisible-island.net/xterm/
有最新的源码包,需要自己编译,版本是179
2. 试试用xterm -lc -u8启动,如果不报错,那么xterm没问题
不用升级
否则从上面下载源码,用./configure --enable-luit && make && make install
3. xtrem的中文支持是通过luit实现的,luit目前不支持gb18030编码
所以用RH的同志可以试试用 env LC_CTYPE=zh_CN.gbk xterm
4. 设置合适的字体
xterm需要有一个-c-0-iso10646的字体才能正确显示中文
用xlsfonts | grep -- "-c-0-iso10646"
查看可用字体
我用的是这个
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
如果没有,请自行添加,参考网上无数汉化文章
5.写Xdefault文件
当然有alias也是一个办法,但是显得不够优雅 :-)
我的~/.Xdefault
xterm*font: -*-fixed-medium-r-normal--14-*-*-*-*-*-iso8859-*
xterm*wideFont: -*-simsun-medium-r-normal--14-*-*-*-*-*-iso10646-*
xterm*background: #4D4D4D
xterm*foreground: white
xterm*scrollBar: true
xterm*rightScrollBar: true
xterm*saveLines: 1000
xterm*cjkWidth: true
xterm*boldColors:true
xterm*colorULMode:true
xterm*VT100.Translations: #override \
<Key>BackSpace: string(0x7F)\n\
<Key>Delete: string("\033[3~")\n\
<Key>Home: string("\033[1~")\n\
<Key>End: string("\033[4~")
xterm*ttyModes: erase ^?
后面的设置是解决backspace/del的问题的
然后用xrdb -merge ~/.Xdefault使之生效
--
Beautiful with KDE
※ 来源:·BBS 水木清华站 smth.org·[FROM: 202.112.58.201]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店