mlterm老牌的终端模拟器
mlterm的一些特色有:速度很快,而且在资源占用上最小,比xterm还小,当然,比rxvt(不是unicode的)还是大那么一点点的。支持deamon模式,(rxvt-unicode也支持,不过资源占用比较大)。图形化的配置界面。透明和背景图案,以及最有特色的多屏支持。
mlterm的不足,使用的矢量字体后,刷新比较慢,一闪一闪的。而rxvt-unicode因为默认开启了双倍缓冲,比较快。
mlterm的一般配置,用图形界面配置就行,调出的快捷键是ctrl+鼠标右键。你可以设定一些编码,输入法,字体大小颜色,背景等等。如果不能设置输入法,别着急,一会可以编辑配置文件的。
这个里面注意设置Meta key为esc,这样在emacs里面就可以用alt键了,其他大部分选项不用更改。
中文用户主要有两个问题,显示和输入法。如果在刚才的项目中,没有你的,或者你选不上你的输入法,在~/.mlterm目录下面,新建一个叫xim的文件,比如,我用的是fcitx,那么我的内容就是
fcitx=zh_CN.UTF-8
,然后,在~/.mlterm/main文件中加入这个输入法就行
input_method = xim:fcitx:zh_CN.UTF-8
,scim用户直接用scim替换fcitx就可以了
而显示的问题,主要是字体。mlterm有两种方式,AA或者不开。这里推荐AA,因为在我的测试用,如果不开AA的话,输入法可能会有冲突,不能启动。当然照顾到刷新速度,建议用点阵字体或者是关闭了AA的矢量字体。编辑~/.mlterm下面的aafont,格式是字体名+编码,注意你的字体应该包含这个编码的
ISO8859_1=smoothansi-iso10646-1;
ISO10646_UCS4_1=smoothansi-iso10646-1;
BIG5=WenQuanYi Bitmap Song-iso10646-1;
GB2312_80=WenQuanYi Bitmap Song-iso10646-1;
GBK=WenQuanYi Bitmap Song-iso10646-1;
ISO10646_UCS4_1_BIWIDTH=WenQuanYi Bitmap Song-iso10646-1;
如果你足够幸运,不用aa的时候也能输入的话,可以编辑font文件,注意换成你喜欢的字体,内容是
ISO8859_1=13,smoothansi;
ISO10646_UCS4_1=13,smoothansi;
GB2312_80=12,-aliasmisc-ar pl uming cn-light-r-normal--12-*-0-0-p-*-gb2312.1980-*;
GBK=12,-aliasmisc-ar pl uming cn-light-r-normal--12-*-0-0-p-*-iso10646-*;
BIG5=12,-aliasmisc-ar pl uming cn-light-r-normal--12-*-0-0-p-*-big5-*;
如果你遇到backspace和delete键举止怪异的话,那就需要编辑一个termcap文件了
xterm|rxvt:\
kD=\E[3~:kb=^H:ut
vt100:\
kD=^?:kb=^H:ut
*:\
kD=^?:kb=^H
,mlterm默认是使用xterm模式,如果还有问题,就在main中加入
termtype = xterm
以下就是mlterm的一些特色了:
用终端上bbs是不是很爽,不过为此还要多开个screen切换字符集的话,还是有点麻烦。用mlterm就不是了,直接在选项中选中gbk编码,apply就可以了。输入就算了,反正我也是guest(其实我平时都是用一个支持gbk的rxvt-2.6.4上的)
- 最新评论