আপনার 256-রঙের আরএক্সভিটি / এক্সটার্ম / ইউআরএক্সভিটি / ইত্যাদি টার্মিনফো এবং TERMভেরিয়েবলের সেটিং দ্বারা সংজ্ঞায়িত করা হয়েছে । বেশিরভাগ লিনাক্স বিতরণে আপনার ভার্চুয়াল টার্মিনালগুলি সংজ্ঞায়িত করা হয় /etc/inittabএবং একটি ডিফল্ট টার্মিনাল ব্যবহার করুন যা টার্মিনালটি কত রঙ ব্যবহার করতে পারে তা নির্ধারণ করে def
টিটিওয়াইকে আটটির বেশি রঙ ব্যবহার করার উপায় আছে কি?
হ্যাঁ।
আপনার ফ্রেমবুফার সঠিক রেজোলিউশন / বিট গভীরতা ব্যবহার করছে তা নিশ্চিত করুন । vga=773কার্নেল বিকল্পগুলিতে যুক্ত করার চেষ্টা করুন, উদাহরণস্বরূপ, 1024x768 এবং 256-বর্ণ (8-বিটের রঙ গভীরতা) পেতে।
একটি আলাদা TERM সেট করুন (যেমন, export TERM=foo)। সঠিকটি খুঁজে পেতে আপনাকে পরীক্ষা করতে হবে। যদি আপনি কাজ করে এমন কোনওটি খুঁজে পান তবে আপনি এটি পরিবর্তন করতে /etc/inittabপারেন যাতে আপনার ভার্চুয়াল টার্মিনালগুলি এটি ডিফল্টরূপে চালায় (পরবর্তী বিভাগটি দেখুন)।
এই নিবন্ধটি আপনার জন্য কাজ করতে পারে এমন অন্যান্য বিকল্পগুলি নিয়ে আলোচনা করেছে। এটি গিটি প্রতিস্থাপন হিসাবে কিংয়ের (কিঙ্গি গেটটিওয়াই নয়) প্রস্তাব দেয় এবং যদি আপনি টেরেম ভেরিয়েবলগুলি স্যুইচ করা কোনও বিকল্প না হন তবে আপনি যা সন্ধান করছেন তা দিতে পারে।
গেট্টি প্রতিস্থাপনের কথা বলতে গিয়ে, আমি কসম খেয়েছি GNU screenযে রাস্তায় কোথাও গেটির প্রতিস্থাপনের জন্য আমি নির্দেশাবলী দেখেছি । আমি এই মুহুর্তে লিঙ্কটি খুঁজে পাচ্ছি না, তবে যেহেতু একটি 256 বর্ণের টিআরএম রয়েছে তাই screenআপনি এটি সন্ধান করতে পারেন।
/etc/inittab ভার্চুয়াল টার্মিনাল সেটআপ করতে এর মতো লাইন ব্যবহার করে:
# Format:
# <id>:<runlevels>:<action>:<process>
#
1:2345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
এখানে ম্যানপেজটি রয়েছে /sbin/getty(আমার ডেবিয়ান সিস্টেম থেকে, সুতরাং এটি প্রযুক্তিগতভাবে agettyপ্রোগ্রাম):
SYNOPSIS
agetty [-8ihLmnw] [-f issue_file] [-l login_program] [-I init]
[-t timeout] [-H login_host] baud_rate,... port [term]
baud_rate,... port [term]শেষে সেখানে নোট করুন । এটি /etc/inittabলাইনটিতে কমান্ডের সাথে মেলে ( /sbin/getty 38400 ttyN) - নোট করুন যে কোনও [term]যুক্তি নেই, সুতরাং আমরা একটি ডিফল্ট পাই ( echo $TERMআপনার সিস্টেমটি কী ব্যবহার করে তা দেখার জন্য ভার্চুয়াল কনসোলে লগ ইন করার ঠিক পরে চালানো হবে )। আবার ম্যানপেজ থেকে:
ARGUMENTS
term The value to be used for the TERM environment variable. This over‐
rides whatever init(8) may have set, and is inherited by login and
the shell.
যদি আপনি একটি টিআরএম কাজ করে তবে আপনার আরটিটাবে গেটটি লাইনগুলি সংশোধন করুন এবং শেষে যথাযথ TERM যুক্ত করুন:
1:2345:respawn:/sbin/getty 38400 tty1 TERM-with-256-colors
2:2345:respawn:/sbin/getty 38400 tty2 TERM-with-256-colors