লিনাক্সে টিটিওয়াই কনসোলগুলিতে ব্যবহৃত রঙগুলি পরিবর্তন করার কোনও উপায় আছে কি?


14

দ্বারা "দ্বিতীয় রং", আমি বলতে চাইছি কিছু পরিবর্তন কালো মত থেকে #000000থেকে #111111, এবং দ্বারা "পির TTY কনসোল", আমি বলতে চাচ্ছি কি আপনি কি করতে পেতে Ctrl+ + Alt+ + F1, X11 থেকে, মত নয় টার্মিনাল এমুলেটর xtermবা urxvt

আমি আর্চ লিনাক্স ব্যবহার করছি, তবে আমি মনে করি এটি টিটিওয়াই সরবরাহকারী প্রোগ্রামটির সাথে আরও কিছু করার আছে ( agetty, আমি মনে করি)।


টার্মিনালগুলি হেক্স রঙের ক্ষেত্রে কাজ করে না - তারা "/ ইত্যাদি / শেল-রঙ" এর মতো রঙের কোড ব্যবহার করে।
new123456

1
@ new123456 - আমার কাছে কোথাও "শেল-কালার" নামক কোনও ফাইল নেই/
অস্টিন হাইড

হাহ। আপনি এখানে আপনার বিতরণ বর্ণনা করবেন না - আমি জেনওয়াক চালাচ্ছি, তাই আপনার বিতরণ আলাদা হতে পারে। color in bashসমস্ত পালিয়ে যাওয়ার একটি তালিকা পেতে অনুসন্ধান করুন ।
new123456

2
@ new123456 - আমি উল্লেখ করেছি যে আমি আর্চ ব্যবহার করছিলাম এবং আমি \e[0;30mকালো রঙের মতো রঙের জন্য বাশ পালানোর সিকোয়েন্সগুলি খুঁজছি না , আমি প্রতিটি নামযুক্ত রঙের জন্য প্রকৃত রঙটি কাস্টমাইজ করার উপায় খুঁজছি।
অস্টিন হাইড

1. দুঃখিত - আমি ট্যাগগুলি প্রথমে দেখি;) ২. কেবলমাত্র তথ্য, প্রশ্নের সাথে পুরোপুরি প্রাসঙ্গিক নয় তবে ডোমেনে প্রাসঙ্গিক।
new123456

উত্তর:


3

Setterm কমান্ড আপনাকে যা খুঁজছেন তা নয়।

setterm -foreground black -background white

সম্পাদনা

না, আপনার অনুরোধ অনুসারে রঙগুলির নাম পরিবর্তন করার কোনও উপায় নেই। অভিশাপ, টার্মিনোফোন বা টার্মিনাল নিজেই এগুলি কোথাও সেভাবে উল্লেখ করা হয় না। আপনি কার্নেল উত্সটি সম্পাদনা করে এবং পুনরায় সংশোধন করে রঙ সূচীর (0-15 আমি মনে করি) সংজ্ঞাগুলি পরিবর্তন করতে পারি।


না, আমি যা খুঁজছি তা নয় । আমি রঙের সংজ্ঞা পরিবর্তন করতে চাই, অগ্রভাগ এবং পটভূমির রঙ নয়।
অস্টিন হাইড

13

এটি সম্পূর্ণরূপে সম্ভব এবং এটি আমার আর্চ সেটআপে করা কিছু।

আপনি শেল স্ক্রিপ্টে এর মতো কিছু ফেলে দিতে পারেন এবং এটি লগইনে চালাতে পারেন:

if [ "$TERM" = "linux" ]; then
    echo -en "\e]P0151515" # Black
    echo -en "\e]P1ac4142" # Red
    ...
    echo -en "\e]PEac4142" # Bright Cyan
    echo -en "\e]PFac4142" # Bright White
    clear # Clear artifacts
fi

\e]P0থেকে \e]PF(বেস 16) পালাবার ক্রম আপনি 16 (8 অর্ধেক উজ্জ্বল, 8 উজ্জ্বল) রং সেট করতে হবে হয়। যার পরে আপনি আপনার পছন্দসই প্রতিস্থাপনের রঙটি রেখেছেন 151515


বাশ ফুইউউয়ের সাথে উবুন্টু 16.04 এ কাজ করছে বলে মনে হচ্ছে না
জি গর্ডন ওয়ারলে তৃতীয়

2

এটি আমার জানা সেরা আদেশ:

setterm -clear all -foreground green -bold -store

আমি যতদূর বলতে পারি আপনার কাছে কেবল 8 টি আলাদা রঙ থাকতে পারে। বেসিক 8 এর সামনে উজ্জ্বল ব্যবহার করে আরও কিছু?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.