आपकी पोस्ट और दूसरों को आपकी प्रतिक्रियाओं को देखते हुए, ऐसा लगता है कि आपकी समस्या है ... स्क्रीन। मेरी परिकल्पना का परीक्षण करने के लिए, इस कोशिश ...
$ wget http://www.frexx.de/xterm-256-notes/data/256colors2.pl
$ chmod 755 256colors2.pl
$ ./256colors2.pl
... यदि आप खोल में 256 रंग देखते हैं, लेकिन नहीं स्क्रीन में, समस्या स्क्रीन है। और, अगर अन्य समस्याएं हैं, तो आपको एमएक्स में 256 रंग देखने की कोई उम्मीद रखने के लिए स्क्रीन को ठीक करना होगा;)
मैंने हाल ही में एक ऐसी प्रणाली पर अपने लिए इस स्थिति को ठीक किया है जहां मैं नहीं करता स्क्रीन की एक व्यक्तिगत प्रति बनाकर सुडो है। स्क्रीन छोटी है और यह करने का कोई बड़ा सौदा नहीं है ... और, आईएमएचओ, डब्ल्यू/256 रंग emacs परेशान करने के लायक है। साथ ...
$ ~/bin/screen
$ ./256colors2.pl
बाहर
$ 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
टेस्ट नए स्क्रीन ... अगर यह काम करता है, में अपने ~/इस डाल:
लिनक्स 2.6.x पर मैं ऐसा किया।bashrc:
पाथ = ~/बिन: $ पाथ; निर्यात पथ
स्क्रीन मैं रिपोर्ट पिछले संस्करण होने के साथ समाप्त हो गया ...
$ ~/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
केवल नया निर्माण वास्तव में करता है। हाँ!
मुझे लगता है कि मुझे लगता है कि मैं CentOS 4.5 चल रहा है किसी अन्य सर्वर पर काम कर रहे 256 रंग था उल्लेख करना चाहिए, लेकिन CentOS 5.6 चल रहा है एक नया सर्वर के लिए चले गए। मैंने अपने सर्वर से दूसरे सर्वर से .emacs और .screenrc की प्रतिलिपि बनाई। शायद यह CentOS 5.6 के साथ एक समस्या को इंगित करता है। –
इसके अलावा, यदि मैं बस सर्वर से कनेक्ट करता हूं और स्क्रीन सत्र शुरू किए बिना emacs चलाता हूं, तो 'एमएक्स सूची-रंग-प्रदर्शन' में अधिक रंग सूचीबद्ध होते हैं, लेकिन पहले 8 के बाद वाले लोग सामान्य अग्रभूमि और पृष्ठभूमि रंगों में दिखाए जाते हैं (सफेद और काला), सूचीबद्ध रंग नहीं। –
क्या http://stackoverflow.com/a/7629752/391315 में कुछ भी मदद करता है? – vhallac