Tty7 का टर्मिनल व्यू कहां है

Dec 17 2020

जब मैं ctrl+ alt+ का उपयोग करता हूं F7और X11 सर्वर पर स्विच करता हूं, तो मैं डेस्कटॉप यूआई देख सकता हूं।

जब मैं ctrl+ alt+ [ F1- F6] पर स्विच करता हूं, तो मैं वर्चुअल टर्मिनल देख सकता हूं।

अब मैं वर्चुअल टर्मिनल 7 का उपयोग कैसे करूं जहां मैं कमांड को इनपुट कर सकता हूं, भले ही एक्स समानांतर रूप से चल रहा हो

जवाब

5 StephenKitt Dec 17 2020 at 19:46

आप नहीं कर सकते, आपका एक्स सर्वर वहां चल रहा है। यह वर्चुअल टर्मिनल पर कार्य करता है।

6 के माध्यम से आपके टर्मिनलों 1 में एक gettyसंस्करण चल रहा है , और यही लॉगिन प्रक्रिया शुरू करता है और फिर वर्चुअल टर्मिनल में चल रहा है। लेकिन आपके पास एक gettyही वर्चुअल टर्मिनल में एक- आधारित सत्र और एक प्रदर्शन सर्वर नहीं हो सकता है ।

7 telcoM Dec 17 2020 at 20:01

यदि आप चलाते हैं fuser /dev/tty7, तो आप देखेंगे कि X11 सर्वर वास्तव में अपने लिए उस TTY डिवाइस को पकड़े हुए है।

X11 सर्वर वर्चुअल कंसोल 7 के समानांतर नहीं चल रहा है , लेकिन वास्तव में वर्चुअल कंसोल 7 में है। यह वर्चुअल कंसोल को ग्राफिक्स मोड में स्विच कर रहा है और इसका उपयोग कर रहा है।

अपने आप में, एक वर्चुअल कंसोल सिर्फ एक काली स्क्रीन है, जिसमें संभवतः ऊपर बाएं कोने में एक कर्सर ब्लिंक कर रहा है। यदि कोई वर्चुअल कंसोल अन्यथा अप्रकाशित है, तो आप इसका उपयोग कर सकते हैं जैसे कि लॉगिंग पाइपिंग या अन्य महत्वपूर्ण संदेश।

वर्चुअल कंसोल के लिए कई प्रोग्रामिंग इंटरफेस हैं: डिफ़ॉल्ट एक TTY एमुलेटर है, जिसका उपयोग gettyकमांड-लाइन लॉगिन की अनुमति देने के लिए एक प्रक्रिया को चलाने के लिए किया जा सकता है । लेकिन आधुनिक प्रणालियों पर, आमतौर पर फ्रेम-बफर इंटरफ़ेस (या तो वीएएसए एसवीजीए या यूईएफआई जीओपी) भी होता है। यदि GPU ड्राइवर कर्नेल मॉड्यूल लोड किए गए हैं, तो कर्नेल मोडसेटिंग और डायरेक्ट रेंडरिंग इंटरफ़ेस (DRI) भी है। यदि संभव हो तो, X11 सर्वर DRI और कर्नेल मोडसेटिंग का उपयोग करेगा, लेकिन यदि आवश्यक हो तो यह फ्रेमबफ़र इंटरफ़ेस या यहां तक ​​कि पुराने-स्कूल डायरेक्ट हार्डवेयर एक्सेस तक गिर सकता है।