Mit Blick auf Ihren Beitrag und Ihre Antworten an andere, es klingt wie Ihr Problem ist ... Bildschirm. Um meine Hypothese zu testen, versuchen Sie dies ...
$ wget http://www.frexx.de/xterm-256-notes/data/256colors2.pl
$ chmod 755 256colors2.pl
$ ./256colors2.pl
... wenn Sie 256 Farben in der Schale zu sehen, aber nicht in Bildschirm, das Problem ist, Bildschirm. Und, selbst wenn es andere Probleme gibt, müssen Sie den Bildschirm reparieren, um irgendeine Hoffnung zu haben, 256 Farben in emacs zu sehen;)
Ich habe vor kurzem diese Situation für mich selbst auf einem System behoben, wo ich nicht Sudo durch Erstellen einer persönlichen Kopie des Bildschirms. Der Bildschirm ist klein und es ist keine große Sache zu tun ... und, IMHO, Emacs w/256 Farben ist die Mühe wert.
Auf Linux 2.6.x habe ich dies:
$ 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
Test, um den neuen Bildschirm aus mit ...
$ ~/bin/screen
$ ./256colors2.pl
... wenn es funktioniert, setzen Sie dies in Ihrem ~ /.Bashrc:
PATH = ~/bin: $ PATH; export PATH
Der Bildschirm Ich landete mit Berichten eine frühere Version zu sein ...
$ ~/bin/screen -v
Screen version 4.01.00devel (GNUdf0777e) 2-May-06
... als die Version auf meinem System:
$ /usr/local/bin/screen -v
Screen version 4.00.03 (FAU) 23-Oct-06
Aber während sie beide Anspruch auf Unterstützung 256 Farben ...
$ tput colors
256
Nur der neue Build tut wirklich. Ja!
Ich glaube, ich sollte erwähnen, dass ich auf einem anderen Server arbeiten 256 Farben hatten 4.5 laufen CentOS, haben aber auf einen neuen Server laufen CentOS 5.6 migriert. Ich habe meine .emacs und .screenrc vom ersten auf den zweiten Server kopiert. Vielleicht deutet das auf ein Problem mit CentOS 5.6 hin. –
Wenn ich mich einfach mit dem Server verbinde und emacs starte, ohne eine Bildschirmsitzung zu starten, listet 'Mx list-colors-display' weitere Farben auf, aber die nach den ersten 8 werden in den normalen Vorder- und Hintergrundfarben (weiß und schwarz), nicht die aufgelisteten Farben. –
Hilft irgendetwas in http://stackoverflow.com/a/7629752/391315? – vhallac