あなたの投稿と他の人へのあなたの反応を見ると、あなたの問題は...画面のようです。私の仮説をテストするには、これを試してください...
$ wget http://www.frexx.de/xterm-256-notes/data/256colors2.pl
$ chmod 755 256colors2.pl
$ ./256colors2.pl
...シェルに256色が表示されているが、画面には表示されていない場合、問題は画面にあります。そして、他に問題がある場合でも、emacsで256色が表示されることを期待するには、画面を修正する必要があります;)
私は最近、画面の個人用コピーを作成することで、sudoがないシステムでこの状況を自分で修正しました。画面は小さく、大したことはありません...そして、私見では、256色のemacsは気にする価値があります。
Linux 2.6.xでは、次のようにしました。
$ wget ftp://ftp.gnu.org/gnu/screen/screen-4.0.3.tar.gz
$ tar -xf screen-4.0.3.tar.gz
$ cd screen-4.0.3
$ ./configure --prefix=$HOME --enable-colors256
$ make
$ make install
新しい画面をテストして...
$ ~/bin/screen
$ ./256colors2.pl
...動作する場合は、これを〜/.bashrcに入れます。
PATH =〜/ bin:$ PATH; エクスポートパス
私が最終的に報告した画面は以前のバージョンです...
$ ~/bin/screen -v
Screen version 4.01.00devel (GNUdf0777e) 2-May-06
...私のシステムのバージョンより:
$ /usr/local/bin/screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
しかし、どちらも256色をサポートすると主張していますが...
$ tput colors
256
新しいビルドだけが実際に機能します。うん!