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