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। আমি এই দুটি ক্ষেত্রে কোনও কার্যকরী পার্থক্য দেখতে পাচ্ছি না, তাই আমি বিভ্রান্ত। এটি মূল্যবান কিসের জন্য, -2টিএমউক্সের বিকল্প ("টার্মিনালটি ধরে টার্মিনালটি 256 রঙ সমর্থন করে") এর আচরণের উপর কোনও প্রভাব ফেলবে বলে মনে হয় না।

কেউ কি এই আচরণ দেখেছেন? আপনি কি জানেন যে এর কারণগুলি কীভাবে সমাধান করবেন?


1
আপনার মুট কি গালি বা ncurses দিয়ে সংকলিত হয়? প্রদান mutt -vআউটপুট দয়া করে।
জাকুব জিন্দ্র

উত্তর:


0

tmux new-session -s muttদ্বারা অনুসরণ echo $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'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.