সারসংক্ষেপ
আমি যখন একটি নতুন টিএমএক্স সেশন তৈরি করি, তখন আমার প্রম্পটটি একটি ডিফল্ট ব্যাশ কনফিগারেশন থেকে টান দেয় এবং আমাকে source ~/.bashrc
নিজের কাস্টমাইজড প্রম্পটের জন্য ম্যানুয়ালি চালাতে হয় ।
বিশ্লেষণ
আমি একটি RHEL 7 মেশিন ব্যবহার করছি। কিছুক্ষণ আগে বাশ আপডেটের পরে আমি এই আচরণটি লক্ষ্য করা শুরু করেছিলাম, তবে এখন অবধি প্রশ্ন জিজ্ঞাসা করতে পারিনি (এবং নিশ্চিত হওয়া যায় না যে এটি কোন আপডেটের চারপাশে ঘটতে শুরু করেছিল)।
উদাহরণস্বরূপ, আমি দেখতে দেখতে আমার প্রম্পটটি কাস্টমাইজ করেছি:
[user@hostname ~]$
যখনই আমি একটি নতুন tmux সেশন শুরু করি, এটি ব্যাশ ডিফল্ট হিসাবে উপস্থিত যা ব্যবহার করে:
-sh-4.2$
source ~/.bashrc
সর্বদা একটি দ্রুত চালনা সমস্যাটি স্থির করে, তবে বিরক্তিকর যে আমি যখনই ছোট কিছু ঠিক করতে চাইছি তখনই আমাকে এই কাজটি করতে হবে। আবার স্বয়ংক্রিয়ভাবে এটি করতে টিএমউক্স কীভাবে পাবেন সে সম্পর্কে কোনও ধারণা?
যদি আরও কোনও তথ্যের প্রয়োজন হয় তবে আমি সরবরাহ করে খুশি।
tmux.conf
রেফারেন্সের জন্য, আমার কাছে আমার tmux.conf
ফাইলটি নীচে রয়েছে, যদিও আপনি কাস্টমটিকে কল করতে পারেন তা খুব কমই।
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
আমার সাথে লাইনটি যুক্ত করেছিলাম.bash_profile
, লগ আউট করার চেষ্টা করেছি এবং ফিরে এসেছি , একটি নতুন টিএমউक्स সেশন তৈরি করেছি, তবে কোনও পরিবর্তন হয়নি। কোন ধারনা?