আমার টিএমউক্সের বাইরে $TERMথাকতে হবে xterm-256color(zsh সহ "প্লেইন" টার্মিনালে) তবে screen-256colortmux এর ভিতরে।
প্রথমে আমি চেষ্টা করেছি:
export TERM='xterm-256color'আমার যোগ করুন~/.zshrc।set -g default-terminal "screen-256color"আমার যোগ করুন~/.tmux.conf
এখন, যখন আমি টার্মিনাল (বলুন, xterm) খুলুন, TERMহয় xterm-256color, সঠিক যা। তবে আমি যখন টিএমউक्स চালাই, TERMআবারও xterm-256color!
তারপরে আমি আমার লাইনে মন্তব্য করার চেষ্টা করেছি ~/.zshrc। এখন, আমি যখন টার্মিনাল খুলি, TERMহয় xterm, এবং যখন আমি টিএমউক্স চালাই, TERMহয় screen-256color। এটা যদি আমি সেট বলে মনে হয় তাই TERMএ .zshrcসেট tmux প্রথমত TERMকরতে screen-256color, রান শেল (যা zsh), এবং zsh সার্চ .zshrcএবং রিসেট TERMকরতে xterm-256color।
সুতরাং, কিভাবে করতে TERMহবে xterm-256color"প্লেইন" টার্মিনাল, এবং screen-256colortmux মধ্যে?
TERMএই টার্মিনালগুলিতে সঠিক সেট করার উপায় খুঁজে পাচ্ছে না
gnome-terminalএটি সম্ভবত হওয়া উচিত gnome-256color... সুতরাং এটি সেই অ্যাপ্লিকেশনগুলি যা আপনার সঠিকভাবে কনফিগার করতে হবে তা নয় zsh। তারা ব্যবহার করার কারণ xtermসম্ভবত মেশিনগুলির সাথে স্যাশ করার সময় সমস্যাগুলি এড়ানো যেগুলির নির্দিষ্ট নির্দিষ্ট টার্মিনো এন্ট্রি নেই। আপনি যদি জানেন যে আপনি কেবল একটি বিচ্ছিন্ন টার্মিনো ডাটাবেসযুক্ত মেশিনগুলিতে ছাঁটাই করছেন, তবে আপনি নিজের অ্যাপ্লিকেশনগুলিতে এটি পরিবর্তন করতে এবং করতে পারেন।
xtermযদি xterm-256 কালার সমর্থিত না হয়, যদিও আমাদের এন্ট্রিগুলি যুক্ত করা আরও ভাল হবে) নিজস্ব ~ / .terminfo ডাটাবেস)।
.zshrc। এটি সঠিক উপায় নয়।