debian lenny の screen にはutf8周りにバグがあるらしいので、入れ直したログ
具体的には、日本語を含む文字をコピペやら改行やらすると、表示がくずれる。
えらい盛大に。。。
UTF-8環境で GNU Screen の日本語表示が崩れる件 - OSのようなもの
修正パッチがあるようなので、apt-getやめて入れ直す事に
sudo apt-get remove screen ※設定ファイルも残したくなければ、 sudo apt-get --purge remove screen
本体落としてきて
mkdir ~/tmp cd tmp wget ftp://ftp.uni-erlangen.de/pub/utilities/screen/screen-4.0.3.tar.gz tar zxf screen-4.0.3.tar.gz cd screen-4.0.3
パッチを持ってくる
screen install memo (UNIX)
たぶん、一番下のcjkwidth(chinese japanese korean width)ってのだけで大丈夫だと思うけど、とりあえず全部当ててみる
wget ftp://www.dekaino.net/pub/screen/screen-4.0.2-deadlock-patch wget ftp://www.dekaino.net/pub/screen/screen-4.0.2-hankanacopy-patch wget ftp://www.dekaino.net/pub/screen/screen-4.0.2-patch-cjkwidth-cvs-2006052001
パッチあてて
patch < screen-4.0.2-deadlock-patch patch < screen-4.0.2-hankanacopy-patch patch < screen-4.0.2-patch-cjkwidth-cvs-2006052001
コンパイルに必要なもんを、apt-get で入れておきましょう
sudo apt-get build-dep screen
このまま configure すると、エラーになる
configure: error: !!! no tgetent - no screen
これは
sudo apt-get install libncurses5-dev
で解決
./configure --enable-colors256 --prefix=/usr/local/ make su make install
解決
よかったよかった