समस्या तब होती है क्योंकि rxvt-unicode (urxvt) टर्मिनल केवल 88 रंगों का समर्थन करता है जबकि tmux टर्मिनल 256 का समर्थन करता है।
Urxvt से आउटपुट:
susam@nifty:~$ tput colors
88
नतीजतन, जब tmux शुरू होता है, तो यह केवल 8 रंगों का उपयोग करता है
susam@nifty:~$ tput colors
8
निम्नलिखित tmux कमांड को ~ / .tmux.conf में जोड़ने से मदद नहीं मिलती है।
set -g default-terminal screen-256color
~ / .Tmux.conf में उस लाइन के साथ, जब tmux शुरू होता है, तो यह 256 रंगों का उपयोग करता हुआ प्रतीत होता है।
susam@nifty:~$ tput colors
256
हालाँकि, यह मदद नहीं करता है क्योंकि यद्यपि tmux 256 रंगों का उपयोग कर रहा है, अंतर्निहित rxvt-unicode (urxvt) टर्मिनल उन्हें ठीक से प्रदर्शित नहीं कर सकता क्योंकि यह केवल 88 रंगों का समर्थन करता है। नतीजतन, विम अभी भी रंगों को प्रदर्शित करता है जो बहुत उज्ज्वल हैं।
समाधान: rxvt-unicode-256color पैकेज स्थापित करें।
डेबियन में एक rxvt-unicode-256color पैकेज उपलब्ध है जो urxvt टर्मिनल के साथ आता है जो 256 रंगों का समर्थन करता है। Rxvt-unicode-256color स्थापित करने से समस्या ठीक हो गई।
मैंने जिन आदेशों का उपयोग किया है:
aptitude update
aptitude purge rxvt-unicode
aptitude install rxvt-unicode-256color
रंग अब थोड़ा अलग दिखाई देते हैं।
लेकिन अनुभव tmux के अनुरूप है।