2010-10-20 roxterm から mlterm へ乗り換えました

gnome-terminal や roxterm では、全角記号の ■○▲ を表示すると、
2バイト文字ではなく、1バイト文字と解釈されて、次に続く文字と
重なって表示されてしまう

< Ubuntu日本語フォーラム / gterm で一部の全角文字の右隣の文字が半分重なる: >
https://forums.ubuntulinux.jp/viewtopic.php?pid=8862

上記の「VTE_CJK_WIDTH=1; gnome-terminal --disable-factory」と設定してみたが、
自宅の機器では改善が見られなかったので、いままで roxterm を使用していたが、
mlterm をメインに使用することにした
# sudo aptitude install mlterm vim

メインで使用するエディタも、mlterm 内に vim が起動するよう、
簡単なシェルスクリプトも作成した

ただ、mlterm の初期値、は使いづらいので、設定を変える
また、less とか使うと、「WARNING: terminal is not fully functional」って怒られるので
設定を以下に記載する

「WARNING」を回避する mlterm の設定は、以下の通り
--- ~/.bashrc ---
### ファイル末尾に
TERM=vt100;export TERM

mlterm を使いやすいように、設定を変える
--- ~/.mlterm/main ---
geometry=80x25
#col_size_of_width_a = 2
#fontsize = 11
fontsize = 16
use_scrollbar =true
scrollbar_mode =right
logsize=10240
bg_color = #333333
fg_color = white
brightness = 37
gamma = 15
use_transbg = true

--- ~/.mlterm/aafont ---
ISO10646_UCS4_1 = VL Gothic:100;
ISO10646_UCS4_1_BIWIDTH = VL Gothic:100;

mlterm 内で vi 起動用スクリプト
--- vi-term.sh ---
#! /bin/sh
# mlterm 内で vi 起動用スクリプト

    ### /usr/bin/x-terminal-emulator
    if [ ! "${1}" = "" ] ;
    then
       #echo "in args..."
       #x-terminal-emulator -T "${1}" -e vi "${1}"
       mlterm -a 2 -T `basename "${1}"` -e vi "${1}"
    else
       #x-terminal-emulator -T "${1}" -e vi
       mlterm -a 2 -e vi
    fi
exit 0



------------------------