কি সমস্যা
নিম্নলিখিত কমান্ডটি আমার পক্ষে কাজ করছে না:
echo -ne "\e]0;MYTITLE\a"
দেখা যাচ্ছে যে আমার ডিফল্ট সাইগউইন ইনস্টলেশন .bashrc এ নিম্নলিখিত প্রম্পট সংজ্ঞাটি অন্তর্ভুক্ত করেছে:
PS1=\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n$
নোট করুন যে প্রম্পটের প্রথম অংশটি ( \e]0;\w\a
) প্রতিটি সময় প্রম্পট প্রদর্শিত হবে উইন্ডোজ শিরোনাম সেট করছে।
সমাধান
আপনার .bashrc
2 টি ফাংশন সংজ্ঞায়িত করে এই লাইনগুলি যুক্ত করুন :
function settitle() {
export PS1="\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n$ "
echo -ne "\e]0;$1\a"
}
function settitlepath() {
export PS1="\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n$ "
}
তারপরে আপনি এই আদেশটি দিয়ে একটি কাস্টম শিরোনাম সেট করতে পারেন:
settitle "MYWonderfullTest here"
অথবা আপনি এই আদেশ দিয়ে সাইগউইনের ডিফল্ট (বর্তমান পথ) এ ফিরে যেতে পারেন:
settitlepath
আশাকরি এটা সাহায্য করবে
$PS1
) ইতিমধ্যে একটি নিয়ন্ত্রণ ক্রম রয়েছে যা উইন্ডো শিরোনামটি ব্যবহারকারী @ মেশিন: ওয়ার্কিং_ডাইরেক্টরিতে সেট করে।