Maverick में अपग्रेड करने के बाद मेरा TERM वैरिएबल 'dumb' में सेट हो गया है, यह वही होम ड्यूर ल्यूसिड से चल रहा है और मैंने मैन्युअल रूप से TERM से संबंधित कुछ भी नहीं बदला है।
किसी भी विचार जहां TERM चर सेट होने की उम्मीद है?
Maverick में अपग्रेड करने के बाद मेरा TERM वैरिएबल 'dumb' में सेट हो गया है, यह वही होम ड्यूर ल्यूसिड से चल रहा है और मैंने मैन्युअल रूप से TERM से संबंधित कुछ भी नहीं बदला है।
किसी भी विचार जहां TERM चर सेट होने की उम्मीद है?
जवाबों:
गाइल्स जो कहते हैं, उसके बारे में विस्तृत रूप से मान लें कि आप पोटीन का उपयोग करके विंडोज से अपने ubuntu से कनेक्ट कर रहे हैं।
पोटीन कॉन्फ़िगरेशन विकल्पों में, कनेक्शन-> डेटा के तहत टर्मिनल-टाइप स्ट्रिंग नामक एक सेटिंग है। आप अपने TERM को वहां सेट कर सकते हैं और उस पर्यावरण चर को सेट करने के लिए पोटीन SSH को निर्देश देते हैं। उसके बाद किसी बिंदु पर आपके शेल को निष्पादित किया जा सकता है, शायद / बिन / बैश और इसे इसकी मूल प्रक्रिया से इसका वातावरण मिलता है, शायद sshd प्रक्रिया।
यदि आप एक दूरस्थ लिनक्स बॉक्स से ssh लेते हैं, तो यह सही है, इसका स्थानीय TERM वातावरण चर ssh के माध्यम से दूरस्थ कनेक्शन तक जाता है।
टर्मिनल एमुलेटर के मामले में टर्मिनल वातावरण चर सेट करने के लिए टर्मिनल एमुलेटर का काम है। उदाहरण के लिए गेटी सेट TERM को "linux" और शेल प्रक्रिया (/ बिन / बैश) की मांग करता है। या सूक्ति-टर्मिनल "Xterm" के लिए TERM सेट करता है और एक शेल प्रक्रिया करता है।
शाब्दिक रूप से आपके प्रश्न का उत्तर देने के लिए, टर्मिनल एमुलेटर सेट करना चाहिए $TERM
।¹
आपकी समस्या को हल करने के लिए कम से कम यह जानना आवश्यक है कि आप किस टर्मिनल एमुलेटर का उपयोग करते हैं। यह एक बग या गलत कॉन्फ़िगरेशन टर्मिनल एमुलेटर में या अपने खोल स्टार्टअप फ़ाइलों के साथ एक समस्या (शायद हो सकता है ~/.bashrc
, लेकिन संभवतः ~/.bash_profile
, /etc/bashrc
, /etc/profile
, ...)।
You 're मान लें कि आप हार्डवेयर टर्मिनल का उपयोग नहीं कर रहे हैं; तब यह तर्क होगा getty
, से बुलाया inittab
(पुराने रिलीज SysVinit का उपयोग करके) या /etc/init/tty*.conf
(Ubuntu ≥9.10, Upartart का उपयोग करके)।
यदि आप टर्मिनल को बदलना चाहते हैं, तो सुनिश्चित करें कि आप अद्यतन-विकल्प कार्यक्षमता की जाँच करें।
उदाहरण के लिए:
update-alternatives --config x-terminal-emulator
उबंटू में विभिन्न सिस्टम डिफ़ॉल्ट विकल्पों में से कई इस विधि के माध्यम से सेट किए गए हैं। एक अन्य आम www-Browser होगा
update-alternatives --config x-www-browser