এর মানটি $TERM
সমর্থিত রঙগুলির সংখ্যা সম্পর্কে খুব বেশি তথ্য দেয় না। অনেক টার্মিনাল তাদের নিজেদের হিসাবে বিজ্ঞাপন দেয় xterm
এবং যে কোনও সংখ্যক রঙকে সমর্থন করে (2, 8, 16, 88 এবং 256 সাধারণ মান)।
আপনি OSC 4 ; c ; ? BEL
নিয়ন্ত্রণ সিকোয়েন্স সহ প্রতিটি রঙের মান জিজ্ঞাসা করতে পারেন । যদি রঙ নম্বরটি c
সমর্থিত হয়, এবং যদি টার্মিনালটি এই নিয়ন্ত্রণ ক্রমটি বুঝতে পারে তবে টার্মিনালটি রঙের মান দিয়ে উত্তর দেবে। যদি রঙ নম্বরটি সমর্থিত না হয় বা টার্মিনালটি এই নিয়ন্ত্রণ ক্রমটি বুঝতে না পারে তবে টার্মিনাল কিছুই উত্তর দেয় না। রঙ 42 সমর্থনযোগ্য কিনা তা জিজ্ঞাসা করার জন্য এখানে একটি বাশ / zsh স্নিপেট রয়েছে (প্রয়োজনে টার্মিনালটিতে / থেকে পুনর্নির্দেশ):
printf '\e]4;%d;?\a' 42
if read -d $'\a' -s -t 1; then … # color 42 is supported
ভিটিই লাইব্রেরির উপর ভিত্তি করে জনপ্রিয় টার্মিনালগুলির মধ্যে, এক্সটার্ম এবং টার্মিনালগুলি (জিনোম-টার্মিনাল, টার্মিনেটর, এক্সফেস 4-টার্মিনাল, ...) এই নিয়ন্ত্রণ ক্রমটিকে সমর্থন করে; rxvt, কনসোল, স্ক্রিন এবং tmux না।
আমি আরও সরাসরি উপায় জানি না।