উত্তর:
কমপক্ষে দুটি উপায় রয়েছে:
কিছু লিখুন
if [ "$TMUX" = "" ]; then tmux; fi
শুরুতে ~/.zshrc। শর্তসাপেক্ষ পরীক্ষাটি যখন tmuxনিজের নিজস্ব তৈরি হয় তখন কোনও সম্ভাব্য লুপে নোট করুন zsh।
টার্মিনাল প্রবর্তন কমান্ডের মতো কিছু পরিবর্তন করুন
xterm -e tmuxআমি দ্বিতীয় উপায়ে পছন্দ করি, কারণ মাঝে মাঝে আমাকে ছাড়া টার্মিনাল চালু করতে হবে tmux(উদাহরণস্বরূপ যখন আমার কোনও বিদ্যমান সেশনে পুনরায় সংযোগ স্থাপন করা দরকার)
tmuxশেষে সম্পাদন করা .zshrczsh শুরু tmux এর শুরু হওয়া zm শুরু tmux এর একটি অন্তহীন লুপের কারণ ঘটায় ...
echo tmux >> ~/.zshrcসমাধানটি সম্পর্কে সতর্কতা অবলম্বন করুন , তবে আমার মনে আছে কেবল bashএকটি .cshrcফাইল নিক্ষেপ করা আমাকে এসএসএইচ দিয়ে ঝামেলা করে।
আইআইআরসি সমস্যাটি অ-ইন্টারেক্টিভ শেলগুলির সাথে ঘটেছিল, সুতরাং আপনার এটি পরীক্ষা করা উচিত।
case $- in *i*)
if [ -z "$TMUX" ]; then exec tmux; fi;;
esac
"এবং এর মধ্যে একটি জায়গা মিস করছেন ]।
আপনার .zshrc ফাইলে "tmux" যুক্ত করুন, যা আপনি zsh শুরু করলে প্রতিবার কার্যকর হয়ে যায়। দ্রুত উপায়:
echo tmux >> ~/.zshrc
এটি আপনার যুক্ত করুন ~/.zshrc:
if [ -z $TMUX ]; then; tmux; fi
xterm -e tmuxএবং প্লেইনxterm।