मैंने urxvt
256 रंगों के साथ काम करने की कोशिश करने के लिए इतना समय बिताया था । मैं उबंटू का उपयोग कर रहा हूं। मैंने इस पोस्ट के एक भाग का अनुसरण किया है
cd ~
infocmp -L rxvt-unicode > rxvt-unicode.terminfo
vi rxvt-unicode.terminfo
# Change the following from:
#
# lines_of_memory#0, max_colors#88, max_pairs#256,
#
# to:
#
# lines_of_memory#0, max_colors#256, max_pairs#32767
# Make .terminfo dir if you don't already have it
install -d .terminfo
# Rebuild terminfo for rxvt-unicode
tic -o .terminfo/ rxvt-unicode.terminfo
# Cleanup
rm rxvt-unicode.terminfo
tput colors
88 के बजाय अब 256 देता है। लेकिन जब मैं 256colors2.pl
स्क्रिप्ट चलाता हूं , तो आउटपुट उम्मीद के मुताबिक नहीं होता है।
echo $TERM
rxvt-unicode
urxvt में आउटपुट के रूप में देता है ।
echo $COLORTERM
rxvt-xpm
vim में आउटपुट के रूप में देता है ।
echo &t_Co
vim में आउटपुट के रूप में 256 देता है।
कृपया मुझे पता लगाने में मदद करें कि urxvt के लिए 256 रंग कैसे सेट करें। मेरा मुख्य उद्देश्य gruvbox विषय के साथ vim (टर्मिनल में) का उपयोग करना है।
एक उत्तर के लिए प्रतिक्रिया:
मैंने पहले ही t_Co=256
विकल्प को विम में सेट कर दिया है । मैं tmux का उपयोग नहीं करता। इसका उपयोग करने से 256colors2.pl
स्क्रिप्ट का परिणाम नहीं बदलता है । Tmux में TERM पहले से ही सेट है screen-256color
। मैं कॉपी करने की कोशिश की /usr/share/terminfo/r/rxvt-256color
करने के लिए ~/.terminfo/r/rxvt-256color
। TERM या परीक्षणों के परिणामों पर कोई परिवर्तन नहीं। अंत में मैंने सबसे ज्यादा इस्तेमाल किया CJD14 को जोड़ा है , कई रंग काम नहीं कर रहे हैं। केवल रंगों का एक गुच्छा रंगीन किया जा रहा है। तो कुछ निश्चित रूप से टूट या कॉन्फ़िगर गलत है।
rxvt-unicode-256color
एक आभासी पैकेज हैrxvt-unicode
जिसके लिए 256 रंगों का समर्थन करता है। इसके बावजूद स्थापित होने के बावजूद, मुझे नवविराम में 256 रंग का समर्थन प्राप्त करने में असमर्थ है, भले ही urxvt में 256 रंग का समर्थन है।