Gnu স্ক্রিনের জন্য $ TERM সেট করা হচ্ছে


12

সুতরাং আমি 256 রঙের সাথে পর্দা সংকলন করেছি, কনসোলটিতে 256 রঙ মোডে চলছে। যদি স্ক্রিন শুরু করে, TERM "স্ক্রিন" এ সেট করা আছে। আমি যদি ম্যানুয়ালি TERM রফতানি করি স্ক্রিন-256 রঙে সবকিছু সুন্দরভাবে কাজ করে।

আমার দুটি প্রশ্ন আছে। প্রথমটি কেন যখন স্ক্রীন এটি সমর্থন করে তখন "স্ক্রীন-256 রঙ" এর পরিবর্তে "স্ক্রিন" এ টিআরএম সেট করছে? দ্বিতীয়টি হ'ল, যদি আমার .স্ক্রিনআরসি ফাইলটিতে নিম্নলিখিত লাইনটি থাকে

term    screen-256color

কেন পর্দা এখনও আমার মেয়াদ নির্ধারণ করছে না?

অতিরিক্ত তথ্য: আমি স্ক্রিন সংস্করণ চালাচ্ছি 4.00.03jw4 (এফএইউ) 2-মে-06 কুবুন্টু জন্টি amd64 এ


শব্দ স্ক্রীন-256 রঙ এখানে স্ক্রিন সংস্করণ 4.00.03jw4 (এফএইউ) 2-মে-06 সাথে ডেবিয়ান পরীক্ষার সাথে কাজ করে। আরও বিশদ, দয়া করে।
ডারোবার্ট

আমি আপনার মতো স্ক্রিনের একই সংস্করণটি চালাচ্ছি বলে মনে হচ্ছে। আমি ভাবছি যদি এটি টার্মিনো সমস্যা হয়?
Zxaos

হ্যাঁ, সম্ভবত আপনার টার্মিনফোতে স্ক্রিন -২6c রঙ নেই, সুতরাং স্ক্রিনটি এতে সঠিকভাবে টার্মিনো সেট করতে অস্বীকার করেছে, যেহেতু আপনি এর অধীনে চালিত অ্যাপ্লিকেশনগুলি ব্যর্থ হবে
এনজেএসএফ

যদি আমি এটি হাত দ্বারা সেট করি তবে জিনিসগুলি কাজ করে এবং 'টিপুট রঙগুলি' সঠিক সংখ্যার প্রতিধ্বনিত করে। যে কোনও হারে, আমি এটি ঠিক করার জন্য টার্মিনফো সম্পর্কে পর্যাপ্ত পরিমাণে জানি না। কোন পরামর্শ?
Zxaos

যদি টিপুট কাজ করে, তবে আপনার কাছে টার্মিনো রেকর্ড রয়েছে।
ডারোবার্ট

উত্তর:


10

স্ক্রিন সর্বদা ডিফল্টরূপে TERM কে "স্ক্রিন" এ সেট করে। তবুও, আপনার বুঝতে হবে যে একটি TERM = স্ক্রিন এখনও রঙ সমর্থন করে।

আমি আমার। / .Screenrc এ "টার্ম স্ক্রিন-256color" যুক্ত করার পরীক্ষা করেছি এবং এটি আমার জন্য TERM কে "স্ক্রিন-256color" তে সেট করে (স্ক্রিন সংস্করণ 4.00.03 (FAU) 23-অক্টোবর -06)। স্ক্রিনটি আপনার .স্ক্রিনআরসি ফাইলের জন্য ভুল জায়গায় সন্ধান করছে এমনটি কি সম্ভব?

আপনি নীচে স্ক্রিন আরম্ভ করার চেষ্টা করতে পারেন:

screen -T screen-256color

দেখুন যে কাজ করে।


টার্মিনালটি হাত দ্বারা নির্দিষ্ট শব্দটি সঠিক পর্দার সাথে প্রবর্তন করে। (আমার যত্নের কারণটি হ'ল ভিম স্ক্রিন-256 রঙের পরিবর্তে স্ক্রিনের সাথে 256 রঙের মোডে না দিয়ে ভাল, রঙিন ওয়াইজ খেলতে চায় বলে মনে হয় না screen রাখুন, আমি কীভাবে এটি চেক করব?
জেডএওস

ধন্যবাদ, আপনার পরামর্শটি আমাকে এটি নির্ধারণের দিকে নিয়ে যায় যে এটি ইনস্টল হওয়া স্ক্রিন প্রোফাইলগুলি ছিল যা আমার .স্ক্রিনসিআরকে পার্সিংয়ের সাথে বিচলিত করছিল।
Zxaos

5

সমস্যাটি আসলে এমন কিছু বিরোধী স্ক্রিন-প্রোফাইল যা আমার মেশিনে ইনস্টল করা হয়েছিল। যদিও তারা আমার স্থানীয় .স্ক্রিন সিআরসি উত্সাহিত করেছে, তারা আমাকে এই শব্দটি সেট করতে বাধা দিয়েছে। প্রোফাইল ব্যবহার নিষ্ক্রিয় করা (আমি অন্য কিছুতে সিমলিংক। / .স্ক্রিন-প্রোফাইলের নামকরণ করেছি) আমার স্ক্রিনসিআরসি ফাইলটিতে সেট হিসাবে এই শব্দটি পর্দার কারণে পড়তে পারে।


0

আপনার '~ / .screenrc' এ যুক্ত করুন:

Attrcolor b ".I"
termcapinfo xterm 'Co # 256: AB = \ E [48; 5;% dm: AF = \ E [38; 5;% dm'
"চালু"

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