古いディストロでGNU screenを使った時に256色表示がされず白黒になったので調べてみた結果。
どうやらscreen-256color
を認識していないらしい。
.screenrc
term screen-256color
確認してみる。
$ infocmp screen-256color
見事に「そんなものはない」と言われたので自分で作る。適当なディレクトリにscreen-256color.terminfo
というファイルを書く。
screen-256color.terminfo
screen-256color|GNU Screen with 256 colors,
use=xterm-256color,
tic
コマンドでコンパイルする。自動的に$HOME/.terminfo/s/screen-256color
というファイルが作られて出来上がり。
tic screen-256color.terminfo
256表示は次のようにして確認できる。(はずだが、古いディストロではサーバー証明書が...)
wget https://github.com/zhengkai/config/raw/master/script/256colors2.pl
perl ./256colors2.pl