Tmux, म्यूट और टर्मिनल रंगों के साथ समस्याएँ


9

अगर मैं इस तरह muttएक tmuxसत्र में शुरू करता हूं :

$ tmux new-session -s mutt mutt

मठ शिकायत करता है:

Error in /home/lars/.mutt/colors, line 20: 230: color not supported by term
Error in /home/lars/.mutt/colors, line 26: 244: color not supported by term

लेकिन अगर मैं tmuxइस तरह से शुरू करता हूं , बिना आज्ञा के:

$ tmux new-session -s mutt

और फिर tmuxसत्र प्रारंभ के अंदर mutt:

$ exec mutt

यह बिना किसी समस्या के काम करता है। दोनों मामलों में, सत्र के TERMअंदर tmuxसेट किया गया है screen-256color। मुझे इन दो मामलों के बीच कोई कार्यात्मक अंतर नहीं दिखता है, इसलिए मैं भ्रमित हूं। इसके लायक क्या है, -2tmux का विकल्प ("टर्मिनल टी 256 रंगों का समर्थन करने के लिए बल tmux") इस व्यवहार पर कोई प्रभाव नहीं डालता है।

क्या किसी ने इस व्यवहार को देखा है? क्या आप जानते हैं कि इसके क्या कारण और कैसे हल होते हैं?


1
क्या आपका म्यूट स्लैंग या नर्सों के साथ संकलित है? mutt -vकृपया उत्पादन प्रदान करें।
जकूब जिंद्रा

जवाबों:


0

tmux new-session -s muttecho $TERMमें परिणाम के बादxterm-256color

तथापि,

tmux new-session -s mutt 'echo $TERM && sleep 10'

पैदावार screen। इसे पाने के लिए, प्रयास करें:

tmux new-session -s mutt 'TERM=xterm-256color; echo $TERM && sleep 10'

सही सेटिंग देखने के लिए, और म्यूट कार्य करने के लिए:

tmux new-session -s mutt 'TERM=xterm-256color mutt'
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.