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
------------------------