Ctrl + Alt + F8 अर्थ


13

मुझे पता है कि Ctrl+ Alt+ FX(एक्स = 1 से एक्स = 7) 7 अलग-अलग ट्टी हैं।

अचानक, मैंने यह पता लगाने की कोशिश की कि अन्य संयोजनों Ctrl+ Alt+ FX(X = 8 से X = 12) के लिए क्या होता है।

संयोजनों को दबाने के बाद, मैंने पाया कि एक काली स्क्रीन जिसमें बस एक कर्सर ब्लिंकिंग है। क्या कोई मुझे समझा सकता है कि इसका क्या मतलब है। बाद फिर से दबाने Ctrl+ Alt+ F7मैं XWindows वापस जा सकते हैं।

जवाबों:


28

सभी Alt+ एफ-कुंजी संयोजन अलग-अलग आभासी टर्मिनलों या वर्चुअल कंसोल (वे भी ttys हैं, लेकिन सभी ttys वर्चुअल टर्मिनल / कंसोल नहीं हैं) को जन्म देते हैं।

यदि आप X में हैं, तो आपको Ctrlडिफ़ॉल्ट रूप से इसे जोड़ना होगा। यह संयोजन इन दिनों कंसोल पर भी काम करता है, संभवतः चीजों को सुसंगत रखने के लिए। इसके अतिरिक्त, आप अपने सभी आवंटित वर्चुअल कंसोल का उपयोग करके Altऔर Alt(केवल कंसोल पर काम करता है) चक्र कर सकते हैं । यदि आप X चला रहे हैं, तो यह अंततः आपको आपके X सत्र में वापस ले जाएगा।

फर्क सिर्फ इतना है कि प्रत्येक टर्मिनल पर क्या चल रहा है। आम तौर पर, पहले कुछ टर्मिनल आपको लॉग इन करने की अनुमति देते हैं। यदि आपका वितरण उपयोग करता है init(यानी हाल ही में यूबंटस नहीं), तो आप बदल सकते हैं कि टर्मिनलों का क्या संपादन /etc/inittabकरके, फिर sudo init qनए कॉन्फ़िगरेशन को सक्रिय करने के लिए टाइप करना है। ' tty1' खोजें और आपको सही जगह मिलेंगी। या man 5 inittabसारी जानकारी प्राप्त करने के लिए करते हैं।

अप्रयुक्त शान्ति

एक काला (या सफेद, आपके टर्मिनल सेटअप और प्लेटफॉर्म पर निर्भर करता है) स्क्रीन एक कर्सर ब्लिंकिंग के साथ (या नहीं, आपके टर्मिनल सेटअप और प्लेटफॉर्म :) के आधार पर) का अर्थ है कि विशेष वर्चुअल टर्मिनल वास्तव में किसी भी चीज़ से जुड़ा नहीं है। आप इसे कुछ भेजकर सक्रिय कर सकते हैं। बस टाइप करो

ls -la >/dev/tty8            # if you re root
ls -la | sudo tee /dev/tty8  # if you're not

फिर, के साथ CtrlAltF8, आपको आउटपुट देखना चाहिए ls -la

वर्चुअल कंसोल अन्य चीज़ों की तुलना में भी चला सकते हैं getty(एक टर्मिनल प्रबंधक प्रोग्राम जो वर्चुअल / भौतिक टर्मिनल या मॉडेम को इनिशियलाइज़ करता है और loginआपके उपयोगकर्ता नाम और पासवर्ड के लिए पूछने के लिए चलता है)। कुछ स्थापनाओं पर, कंसोल में से एक सिस्टम लॉग करता है। अधिकांश इंस्टॉलेशन पर, कर्नेल अपने महत्वपूर्ण संदेशों (या, यदि आप वास्तव में अशुभ हैं, उसके सभी संदेश) को इन कंसोल में से एक या अधिक के लिए आउटपुट करते हैं - यह कंसोल 1 हो सकता है, या जो भी कंसोल सक्रिय है वह हो सकता है।

असंबद्ध शान्ति

जब यह पहली बार उपयोग किया जाता है तो एक नया वर्चुअल कंसोल आवंटित करके कर्नेल मेमोरी को बचाता है। यदि कोई कंसोल असंबद्ध है, तो उसके कुंजी संयोजन को दबाने से कुछ नहीं होता है, और उपयोग Altऔर तीर कुंजियाँ इसे पिछले छोड़ देती हैं। इससे यह प्रतीत हो सकता है कि केवल कुछ Altऔर एफ-कुंजी संयोजनों को कंसोल में मैप किया जाता है, जब वास्तव में वे सभी होते हैं।

इससे ज्यादा शान्ति आपको पता है कि क्या करना है

जब मैंने पहली बार इस कार्यक्षमता से संबंधित कर्नेल कोड पढ़ा, तो मैंने पाया कि कर्नेल 63 वर्चुअल कंसोल तक समर्थित है। यदि आपके कीबोर्ड में 12 से अधिक फ़ंक्शन कुंजियाँ हैं, तो अतिरिक्त कंसोल को अतिरिक्त लोगों के लिए मैप किया जा सकता है। इसके अलावा, विभिन्न प्रमुख संयोजनों के लिए अतिरिक्त कंसोल को मैप किया जाता है। मेरे डेबियन बॉक्स पर, 36 कंसोलों को F-key संयोजनों के तीन सेटों में मैप किया जाता है:

AltF1- AltF12: tty1-tty12

AltGrF1- AltGrF12: tty13-tty24

AltGrShiftF1- AltGrShiftF12: tty25-tty36

बाकी को कस्टम कीमैपिंग या उपयोग Altऔर तीर कुंजियों के माध्यम से सुलभ बनाया जा सकता है ।

रेखांकन चुनौतीपूर्ण

बहुत सारी शान्ति रखने के लिए बहुत उपयोगी हुआ करते थे। हम में से कई लोग कंसोल पर कोड विकसित करते थे, एक्स नहीं (एक्स मेरे 16 मेगापिक्सेल रैम के साथ मेरे i486 / 33 पर काफी भारी था), इसलिए कई उच्च-रिज़ॉल्यूशन कंसोल आधुनिक, ग्राफिकल टर्मिनल पर टैब को बदल देंगे।


क्या आप मुझे बता सकते हैं कि नए कुंजी संयोजन के लिए अतिरिक्त वर्चुअल कंसोल को कैसे मैप करें?
प्रदीपचेत्री

1
अपने डेबियन सिस्टम पर, मैं कीबोर्ड पर मैप किए गए 36 वीसी देख सकता हूं। मैं जवाब अपडेट कर दूंगा। हालांकि यह एक अलग प्रश्न होना चाहिए। संकेत: dumpkeysवर्तमान मैपिंग को देखने के लिए ( loadkeysनए मैपिंग को लोड करने के लिए देखें) । आपका वितरण कहीं न कहीं इस मैपिंग की एक फ़ाइल रखता है। आप इसे कॉपी कर सकते हैं, इसे संशोधित कर सकते हैं और नए का चयन कर सकते हैं।
एलेक्सियोस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.