क्या कीपर मुझे tty13 में ले जाएगा?


22

उबंटू निडर की कोशिश करते हुए, मुझे पता चला है कि RightAlt+ F1मुझे tty13 तक नहीं ले जाता है।

मैंने पूरी तरह से मेरे सामने प्रस्तुत हर विकल्प की कोशिश की है dpkg-reconfigure console-setup, सबसे अच्छा मैं इस प्रकार प्रबंधित करने में सक्षम रहा हूं कि दोनों Altचाबियाँ एक ही व्यवहार करती हैं ( LeftAlt+ F1और RightAlt+ F1दोनों tty1 में जा रही हैं)।

कृपया ध्यान दें कि GNU screenका उपयोग करना सवाल का एक वैध जवाब नहीं माना जाता है - यह विशेष रूप से उबंटू के तहत कई कंसोल के साथ कीबोर्ड को ठीक से व्यवहार करने के तरीके के बारे में है। पागल बात यह है कि हर दूसरे डिस्ट्रो मैंने कोशिश की है कि इसे सही ढंग से हैंडल किया जाए, जिसमें डेबियन लेनी भी शामिल है।

जवाबों:


13

इस विभिन्न तरीकों को ठीक करने के बहुत प्रयासों के बाद, मैंने आखिरकार पता लगाया कि कैसे उपयोग किया जाए dumpkeysऔर loadkeysकर्नेल की "कीबोर्ड अनुवाद तालिका" को संशोधित किया जाए। यहाँ tty12 से उनके संबंधित ऑफ़सेट पर + के माध्यम से + loadkeysसेट करने के लिए तार हैं :RightAltF1RightAltF12

altgr   keycode  59 = Console_13
altgr   keycode  60 = Console_14
altgr   keycode  61 = Console_15
altgr   keycode  62 = Console_16
altgr   keycode  63 = Console_17
altgr   keycode  64 = Console_18
altgr   keycode  65 = Console_19
altgr   keycode  66 = Console_20
altgr   keycode  67 = Console_21
altgr   keycode  68 = Console_22
altgr   keycode  87 = Console_23
altgr   keycode  88 = Console_24

क्यों उबंटू डिफ़ॉल्ट सेटअप में इसे शामिल नहीं करता है एक रहस्य बना हुआ है। :)


4

अधिकांश सिस्टम पर, यदि आप टेक्स्ट कंसोल पर हैं, तो आप अगले और पिछले कंसोल पर जाने के लिए Alt + एरो कीज़ का उपयोग कर सकते हैं।


4

डेबियन में, मैं बस संपादित करूंगा /etc/inittab, लेकिन उबंटू अपस्टार्ट का उपयोग करता है।

जाहिर है, आप संपादित करना चाहिए रहे हैं /etc/default/console-setupऔर सेट ACTIVE_CONSOLESचर होने के लिए /dev/tty[1-13]अपने मामले में।

इस बदलने से पहले, Right-Alt+ Ctrl+ F1मेरे लिए लाना होगा tty1। अब, मुझे सिर्फ एक खाली स्क्रीन मिल रही है, जिस पर मैं कुछ नहीं कर सकता। मुझे फ़ाइल को मैन्युअल रूप से कॉपी /etc/event.d/tty1करना होगा /etc/event.d/tty13और सेटिंग्स को उचित रूप से बदलना होगा।

मैं इसे काम करने के लिए प्राप्त करने के लिए प्रतीत नहीं कर सकता।

कंधे उचकाने की क्रिया


मुझे शुरू करने के लिए tty13 लेने में कोई परेशानी नहीं है, यह बस एक सवाल है कि इसे शुरू करने के बाद मैं इसे कैसे प्राप्त करूं (इसके अलावा LeftAlt + F12 के अलावा LeftAlt-RightArrow), लेकिन धन्यवाद। :)

रिक्त स्क्रीन एक दूसरी (दूसरी) एक्स विंडो हो सकती है

3

वहाँ एक अच्छा कार्यक्रम है जिसे चावट कहा जाता है जो आपको दूसरे वर्चुअल कंसोल पर ले जाता है। (उदाहरण के लिए 'sudo chvt 1' मुझे X के ठीक बाहर पॉप देगा, अभी।) यह थोड़ा अप्रिय है कि X ड्राइवर हमेशा vt-switching को पसंद नहीं करते हैं। दूसरी ओर, यह मुझे एक से अधिक बार बचाया है, जब एक्स ने वेज किया है। आप "ओपन" नामक एक कार्यक्रम को देखना चाहते हैं जो एक नया वर्चुअल टर्मिनल खोलता है।

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

आपकी वास्तविक समस्या के रूप में, ठीक है .. हम्म .. आपका कीबोर्ड कैसे कॉन्फ़िगर किया गया है? क्या यह कुछ और 'लोकप्रिय' कीमैप के साथ काम करता है?


मैंने पूरी तरह से उपलब्ध प्रत्येक कीमैप की कोशिश की है। मैं पूरी तरह से स्क्रीन के बारे में जानता हूं, और इसे दूरस्थ सत्रों के लिए दैनिक उपयोग करता हूं, लेकिन एक वीटी की विशेषताएं हैं जो स्क्रीन नहीं दे सकती हैं, जैसे, (जीपीएम) माउस का समर्थन सबसे अच्छा है। जैसा कि मैं एक्स का उपयोग नहीं कर रहा हूं, मैं देखूंगा कि क्या मैं केविस्ट्रोक को चिट मैप करने का कोई तरीका खोज सकता हूं।

3

क्या आप X चला रहे हैं? यदि ऐसा है, तो यह सुनिश्चित करने के लिए अपने ग्नोम या केडीई कीबोर्ड शॉर्टकट की जांच करें कि यह किसी और चीज़ के लिए बाध्य नहीं है।

यदि आप X का उपयोग नहीं कर रहे हैं, तो केवल कंसोल / शेल प्रबंधन के लिए "स्क्रीन" का उपयोग क्यों नहीं करें? यह लिनक्स के कई कंसोल पर भरोसा करने की तुलना में बहुत अधिक सुंदर समाधान है। आदमी स्क्रीन


2
प्रतिक्रिया देने के लिये धन्यवाद। जैसा कि मैंने एंडर्स यूरेनियस से पहले उल्लेख किया था, कई विशेषताएं हैं जो एक सच्चा "वीटी" देता है जो जीएनयू स्क्रीन से गायब है - सबसे बड़ा एक कंसोल माउस सर्वर "जीपीएम" के लिए असंगत समर्थन है।

3

ज्यादातर, tty63 के माध्यम से वर्चुअल कंसोल tty8 अप्रयुक्त और अप्रकाशित हैं। उन पर कोई एप्लिकेशन नहीं चल रहा है, और वे किसी भी कुंजी को असाइन नहीं किए गए हैं। हालाँकि, आप अभी भी इस पर एक आवेदन खोल सकते हैं जैसा कि मेरे पुराने उत्तर में वर्णित है :

  1. अपने उपयोगकर्ता को उस कंसोल का स्वामी बनाएं: sudo chown "$USER":tty /dev/tty13
  2. भागो openvt -c 13 -lयाopenvt -c 13 -s "bash"
  3. यदि आप TTY1 या किसी अन्य tty पर लौटते हैं, जिसने कीबोर्ड शॉर्टकट असाइन किया है, और TTY13 पर वापस जाना चाहते हैं जिसे आपने खोला है, तो उसके sudo chvt 13लिए उपयोग करें (और अगर मुझसे गलती नहीं हुई है - यदि आपको ttyसमूह में जोड़ा जाए तो आपको चाहिए इसके लिए आवश्यकता नहीं sudo)।

यदि आप अपने आप को ttyसमूह में जोड़ते हैं , तो आप बाद में चरण # 1 को छोड़ सकते हैं और कीबोर्ड शॉर्टकट के रूप में चरण # 2 में कमांड असाइन कर सकते हैं


कृपया यह भी ध्यान दें कि प्रश्न निकाय में उचित संयोजन Ctrl+ Alt+ F1और न Left Alt+ F1संकेतित है। वर्चुअल बॉक्स में वर्चुअल मशीनों के लिए, यह थोड़ा अलग है - यह Left Ctrl+ है F1

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.