まずは,rxvtが256色表示できるようにするpatchを当ててコンパイル!
apt-get source rxvt-unicode
cd rxvt-unicode-9.06/
patch -p1 < doc/urxvt-8.2-256color.patch
vi debian/rules37 --with-term=rxvt-unicode \dpkg-buildpackage
38 --enable-xterm-colors=256
dpkg-checkbuilddeps: Unmet build dependencies: libxt-dev libxrender-dev libx11-dev libxpm-dev xutils libxft-dev (>= 2.1.8.2-5.1) chrpath libperl-dev libafterimage-dev
とか出たらapt-get で入れる
cd .. && sudo dpkg -i rxvt-unicode_9.06-1_i386.deb
vimのカラースキームを256色用に変更する
wget -O desert256.vim "http://www.vim.org/scripts/download_script.php?src_id=4055"
mkdir -p ~/.vim/colors/
mv desert256.vim ~/.vim/colors/
次に.vimrcと.screenrcと.Xdefaultsと.zshrcをいじる
vi ~/.vimrc全部終わったら256colors2.plで確認set t_Co=256
colorscheme desert256
syntax on
vi ~/.screenrcdefbce on
termcapinfo rxvt-unicode* 'Co#256:pa#32767:AB=\E[48;5;%dm:AF=\E[38;5;%dm:'
vi ~/.XdefaultsURxvt*termName: rxvt-unicode
vi ~/.zshrcif [ $TERM = "rxvt-unicode" -o $SHLVL = '1' ] ; then
exec screen -xR
fi
terminfo絡みでめんどいことになりそうだけど,めんどいことになってから考えよう
ちゃんとできてりゃ