উত্তর:
কমপক্ষে দুটি উপায় রয়েছে:
কিছু লিখুন
if [ "$TMUX" = "" ]; then tmux; fi
শুরুতে ~/.zshrc
। শর্তসাপেক্ষ পরীক্ষাটি যখন tmux
নিজের নিজস্ব তৈরি হয় তখন কোনও সম্ভাব্য লুপে নোট করুন zsh
।
টার্মিনাল প্রবর্তন কমান্ডের মতো কিছু পরিবর্তন করুন
xterm -e tmux
আমি দ্বিতীয় উপায়ে পছন্দ করি, কারণ মাঝে মাঝে আমাকে ছাড়া টার্মিনাল চালু করতে হবে tmux
(উদাহরণস্বরূপ যখন আমার কোনও বিদ্যমান সেশনে পুনরায় সংযোগ স্থাপন করা দরকার)
tmux
শেষে সম্পাদন করা .zshrc
zsh শুরু 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
।