উত্তর:
আমি যতদূর জানি, টার্মিনাল এমুলেটরটির রঙগুলি জিজ্ঞাসা করার কোনও উপায় নেই। আপনি যদি সেগুলি পরিবর্তন করতে পারেন \e]4;NUMBER;#RRGGBB\a(যেখানে NUMBERটার্মিনাল রঙ নম্বর (হালকা রঙের জন্য 0-7, উজ্জ্বল রঙের জন্য 8-15)) এবং #RRGGBBযদি আপনার টার্মিনালটি এই অনুক্রমটিকে সমর্থন করে (রেফারেন্স: ctlseqs )।
শক্তিশালী রঙের স্কিম ব্যবস্থাগুলিতে প্রায়শই একটি গা dark় বা হালকা ব্যাকগ্রাউন্ড সেটিংস থাকে যা আপনার কালো বা গা dark় ধূসর ব্যাকগ্রাউন্ড, বা একটি সাদা বা হালকা ধূসর ব্যাকগ্রাউন্ড আছে কিনা তা বোঝাতে অবশ্যই সরবরাহ করতে হবে।
আপনি নিজের জন্য কনফিগার করছি, তখন তা সাধারণত সিদ্ধান্ত নিতে আপনি সবসময় একই পটভূমির রঙ ব্যবহার করব যথেষ্ট।
TERMএবং তাই হতে পারে না পরিবেশ থেকে প্রাপ্ত।
আপনি জিনোম-টার্মিনাল ব্যবহার করে থাকেন আপনি ডিফল্ট প্রোফাইলের জন্য এই ক্ষেত্রে, কোন প্রোফাইলের জন্য পটভূমির রঙ পেতে পারেন
$ gconftool-2 --get /apps/gnome-terminal/profiles/Default/background_color
#E12FE12FC74D
তারপরে আপনি কীভাবে আপনার প্রম্পট সেট করবেন সে সিদ্ধান্ত নিতে পারেন।
Xterm সঙ্গে, আপনি সঙ্গে পটভূমির রঙ খোঁজ করতে পারেন \e]11;?\aপালাবার অনুক্রম। আপনাকে টার্মিনাল থেকে প্রতিক্রিয়া পড়তে হবে। একটা হল xtermcontrolকমান্ড কি এই যে, তোমার জন্য:
~$ xtermcontrol --get-bg
rgb:b0b0/b0b0/b0b0