অনেক অনলাইন রেফারেন্স প্রায়শই রঙের নাম সম্পর্কে কথা বলে যা আমার সিস্টেমে সংজ্ঞায়িত করা হয় না
এগুলি সম্ভবত সংজ্ঞায়িত করা হয়েছে তবে তারা এক্স 11 রঙের; একসময় আপনি তাদের খুঁজে পেতে পারেন /lib[64]/X11/rgb.txt
। যাই হোক না কেন, এটি dimgray
24-বিট আরজিবি রঙের (যেমন 0xff8800
বা #ff8800
কমলা হবে) স্ট্রিংগুলির (যেমন, ) ম্যাপিং । একটি 24-বিট স্পেসটি 16 মিলিয়ন ডলার রঙ, স্পষ্টতই এক্স 11 তাদের সমস্ত নাম দেয় না (সিএসএস 3 এক্স 11 নাম ব্যবহার করে, বিটিডাব্লু)।
24-বিট স্থানটি আপনার জিইউআই ব্যবহার করে; এটিকে 32-বিট স্পেসে বাড়িয়ে স্বচ্ছতা প্রয়োগ করা হয়। তবে, git
জিইউআই (জি = গ্রাফিকাল) সরঞ্জাম নয়, এটি একটি টিইউআই (টি = টার্মিনাল) সরঞ্জাম এবং এটি একটি সাধারণ টার্মিনালে উপলব্ধ রঙগুলিতে সীমাবদ্ধ।
আমি এমন একটি সমাধান চাই যা সমস্ত ডিস্ট্রোসের পক্ষে কাজ করে তবে মূলত দেবিয়ান
আপনি যদি এটি সঠিকভাবে পোর্টেবল হতে চান তবে আপনার আটটি স্ট্যান্ডার্ড এএনএসআই রঙের উপর নির্ভর করা উচিত :
- কালো
- নীল
- সবুজ
- হলুদ
- সায়ান
- সাদা
- ম্যাজেন্টা রঙ্
- লাল
এক্স 11 তালিকার পাশে কিছুটা হতাশ, তবে কিছুই না থেকে ভাল! এগুলির একটি "সাহসী" বা "উজ্জ্বল" সংস্করণ রয়েছে যা স্ট্যান্ডার্ড, এটি 16 টি বর্ণ তৈরি করে, যা আপনি উদাহরণস্বরূপ, "ব্রাইটলিওল" ( বা বিপরীতে, "অন্ধকার)" হিসাবে নির্দিষ্ট করতে সক্ষম হতে পারেন ।
বেশিরভাগ জিইউআই টার্মিনাল 1 টিতে 256 রঙ সমর্থন এবং কিছু টার্মিনাল অ্যাপ্লিকেশন এটি ব্যবহার করতে পারে। পরীক্ষা করার জন্য, আপনাকে প্রথমে $TERM
ভেরিয়েবলটি যথাযথভাবে সেট করতে হবে :
export $TERM=xterm-256color
আপনার টার্মিনাল এমুলেটর এর জন্য একটি কনফিগারেশন বিকল্পও থাকতে পারে। এক্সটার্ম 256 রঙের প্রোটোকলের নীচে রঙগুলি সূচিযুক্ত করা হয়:
সূচীর নম্বরটি নীচে বাম কোণে। লক্ষ্য করুন এই চার্টের নীচে সেট (0-15) হল 16 টি বেসিক (উজ্জ্বল এবং গা dark়) এএনএসআই রঙ। স্ট্যান্ডার্ডের অধীনে এই রঙগুলির একটি উল্লেখ করতে, আপনি color
সূচক নম্বর, যেমন ব্যবহার করেন। color40
।
১. একটি "জিইউআই টার্মিনাল" একটি টার্মিনাল এমুলেটর যা একটি জিইউআই প্রসঙ্গে যেমন এক্সটার্ম, জিনোম টার্মিনাল ইত্যাদিতে চালিত হয় তবে এটি জিইআইআই অ্যাপ্লিকেশনগুলিতে জিইউআই টার্মিনালে চলমান টিউআইআই অ্যাপ্লিকেশনগুলিকে (যেমন গিট) তৈরি করে না। তারা এখনও টিইউআই অ্যাপ্লিকেশন এবং সে প্রসঙ্গে আবদ্ধ।