mltermの256色モードを有効にするebuildと不具合について
(2010/6/19)その後リリースされたバージョン3.0.0から256色表示に標準で対応しているので、古いバージョンでパッチを当てて使う必要はない。
以下、以前の内容となる。
mltermでは、バージョン0.9.4の時点では256色には対応していない。
[id:shinichiro_h:20080313:1205334463]
にパッチがあるので、これを適用すると、256色表示が使用できるようになる。
このパッチを使用する処理を追加*1したGentoo Linux向けのebuildを
cid-3f9be5b1cd4a806c.skydrive.live.com/browse.aspx/%E5%85%AC%E9%96%8B/Gentoo%20Linux%20ebuild/x11-terms/mlterm
にアップロードした。
前景色の太字がおかしい?
背景色は正常に処理されるものの、前景色は、太字にしたときに限り正常に処理されないことが分かった。
http://web.archive.org/web/20080623225746/http://www.frexx.de/xterm-256-notes/
からリンクされていた256colors2.plを入手して
$ sed -e 's/48\(;5;${color}m\) /38\1あ/' 256colors2.pl > 256colors2_fg.pl $ sed -e 's/48\(;5;${color}m\) /1;38\1あ/' 256colors2.pl > 256colors2_fg_bold.pl $ chmod +x 256colors2_fg*.pl
とした後でこれらを実行すると、下のようになった。xtermの画像も参考に載せた。
xterm・通常スタイル 正常
xterm・太字 正常
mlterm・通常スタイル 正常
mlterm・太字 異常な表示
mlterm(GNU screen内)・太字 異常な表示
GNU screen内のxtermでは、太字にしても外と同じく正常に処理されるため、スクリーンショットは別には用意していない。
使用したバージョン:
- mlterm 2.9.4(2.9.4-r1) + 256色パッチ
- xterm 235
*1:他の変更はしていない