Ctrl-Alt-F1 के बाद GUI पर लौटने के लिए कमांड लाइन?


39

मैं Ctrl-Alt-F7(या 12 फ़ंक्शन कुंजियों में से किसी के साथ ) GUI पर लौटने में असमर्थ हूं । मेरे पास कुछ काम नहीं हैं और मैं उन्हें खोना नहीं चाहता। क्या कोई अन्य कुंजी संयोजन है जो मुझे वापस स्विच करने की अनुमति देगा?

मैंने जो किया था यह रहा:

  1. मैंने दबाया Ctrl-Alt-F1और इसने हमेशा की तरह एक टेक्स्ट-आधारित लॉगिन स्क्रीन दिखाई
  2. फिर मैंने दबाया Ctrl-Alt-F7और इसने पाठ से भरा एक स्क्रीन दिखाया (मुझे याद नहीं है कि वे क्या थे)
  3. फिर मैंने दबाया Ctrl-Alt-F8और यह लॉग संदेश दिखा जो कि जैसा दिखता है /var/log/messages। कुछ प्रविष्टियाँ हैं automount, कुछ से sendmail, और कोई भी त्रुटि नहीं है।
  4. Ctrl-Alt-Fnअब किसी भी संयोजन को दबाने से कोई प्रभाव नहीं पड़ता है। कैप-लॉक और अंक-लॉक एलईडी अब उनके संबंधित कुंजी का जवाब नहीं देते हैं। मैं स्क्रीन पर पाठ को हाइलाइट करने के लिए माउस का उपयोग कर सकता हूं, लेकिन कुछ और नहीं।

किसी भी विचार क्या हुआ?

मैं अभी भी SSH के माध्यम से सिस्टम में लॉगिन कर सकता हूं। GUI अनुप्रयोग जो मैं उपयोग कर रहा था (जैसे opera) अभी भी चल रहे हैं और हमेशा की तरह सीपीयू की छोटी मात्रा का उपभोग कर रहे हैं, जैसा कि रिपोर्ट किया गया है topक्या कमांड लाइन के माध्यम से जीयूआई पर वापस जाना संभव है? यदि संभव हो तो, मैं X को पुनरारंभ नहीं करना चाहता, क्योंकि ऐसा करने से सभी GUI अनुप्रयोगों को मार दिया जाएगा।

व्यवस्था की सूचना:

 Red Hat Enterprise Linux Client release 5.7
 Linux 2.6.18-238.12.1.el5 SMP x86_64
 gnome-desktop: 2.16.0-1.fc6
 xorg-x11-server-Xorg: 1.1.1-48.76.el5_7.5

शॉन के लिए धन्यवाद मैं वापस उपयोग करने में सक्षम था chvt 9

इसके अलावा प्रयोगों से पता चलता है कि अगर मैं 8 वीं आभासी टर्मिनल (या तो द्वारा करने के लिए जाने Ctrl-Alt-F8या chvt 8), मैं का उपयोग कर किसी अन्य टर्मिनलों के लिए स्विच करने के लिए सक्षम नहीं होगा Ctrl-Alt-Fxचाबियाँ। अब यकीन है कि अगर यह एक बग है।


1
रास्पबेरी पाई 2 मॉडल बी (मैं क्या उपयोग कर रहा हूं) पर: आपके द्वारा Ctrl + Alt + F1 मारने के बाद, यह आपको कमांड लाइन पर ले आया। खदान पर, आप इसे Ctrl + Alt + F2 कर सकते हैं और यह आपको Pi लॉगिन पर ले जाएगा। बस लॉगिन करें और उसके बाद startx टाइप करें, फिर आपको डेस्कटॉप पर ले जाया जाएगा :)

1
@ user114432 जिस प्रणाली का मैंने कभी उपयोग नहीं किया है, startxवह मौजूदा X सत्र में वापस आ गई है। यह हमेशा एक नए कंसोल (या कंसोल के आधार पर समान कंसोल) पर एक नया सत्र शुरू करता है। और AFAIK में एक रनिंग क्लाइंट को एक एक्स सेशन से दूसरे में ट्रांसलेट करने का कोई तरीका नहीं है।
ब्रैडेन बेस्ट

"... अगर मैं 8 वें वर्चुअल टर्मिनल (या तो Ctrl-Alt-F8 या chvt 8) में जाता हूं, तो मैं Ctrl-Alt-Fx कुंजियों का उपयोग करके किसी अन्य टर्मिनल पर स्विच नहीं कर पाऊंगा।" यकीन नहीं chvt 8होता कि ऐसा क्यों होगा। लेकिन अगर आप ग्राफ़िकल मोड (aka। GUI / X सर्वर) में वापस आने के बाद Ctrl + Alt कुंजियों को दबाए रखते हैं, और दूसरी F1-F12 फ़ंक्शन कुंजी दबाएं, तो यह काम नहीं करेगा। आपको ग्राफ़िकल मोड से बाहर निकलने के लिए सबसे पहले Ctrl + Alt कुंजियाँ जारी करनी होंगी, और फिर से कोशिश करनी होगी। मुझे लगता है कि यह इसलिए है क्योंकि ग्राफिकल मोड यह नहीं पहचानता है कि कुंजी को नीचे धकेल दिया गया था क्योंकि यह उस समय सक्रिय नहीं था?
बेन जे

जवाबों:


36

chvt आपको अपने वर्चुअल टर्मिनल को बदलने की अनुमति देता है।

से man chvt:

कमांड chvt N बनाता है / dev / ttyN अग्रभूमि टर्मिनल। (संबंधित स्क्रीन बनाई गई है अगर यह अभी तक मौजूद नहीं है। अप्रयुक्त वीटी से छुटकारा पाने के लिए, डीलक्लोवेट (1) का उपयोग करें। कुंजी संयोजन (Ctrl-) LeftAlt-FN (1-12 की सीमा में एन के साथ) आमतौर पर एक है समान प्रभाव।


2
क्या वह भी इस्तेमाल कर सकता था startx? बस सोच रहा।
n0pe

2
@MaxMackie, जो x सर्वर पहले से चल रहा है, के परिणामस्वरूप त्रुटि होनी चाहिए।
isuldor

आपको इसे रूट
geek1011

1
यदि आप उपयोग करते हैं तो आपको रूट के रूप में इसे चलाने की आवश्यकता नहीं हो सकती है gdmजहां यह उपयोगकर्ता के रूप में रूट-कम प्रदर्शन सत्र शुरू करता है। उस मामले में gDM स्वामित्व वाली लॉगिन विंडो के लिए tty2उपयोगकर्ता के tty7लिए आवंटित किया गया प्रतीत होता है । यदि आप स्विच करते tty7हैं तो आपको फिर से लॉगिन करना होगा और फिर यह आपको tty2स्वचालित रूप से वापस धकेल देगा , या आप बस tty2अपने आप को स्विच कर सकते हैं ।
ड्रैगन 788

इससे निश्चित रूप से मदद मिली। मुझे यकीन नहीं है कि क्यों Ctrl + Alt + F7 अब GUI vt पर वापस आने के लिए काम नहीं करता है, जैसे कि यह हमेशा इस्तेमाल किया जाता है। उस उत्तर के लिए धन्यवाद जिसने मुझे खुद को छाँटने में मदद की।
मैट सेटर

16

wयह जानने के लिए कि आपके X सत्र का उपयोग करने के लिए कमांड का उपयोग करें, इसलिए आपको यह अनुमान लगाने की आवश्यकता नहीं होगी कि किसको Fnदबाया जाए।


यहाँ wtty1, tty2 और tty3 को सूचीबद्ध करता है जबकि X tty12 पर चल रहा है।
मैनटवर्क

निर्वासन उत्तर, सिर्फ चिंता। मैं Ctrl-Alt-F1 दबाकर कंसोल पर जाता हूं, कंसोल tty1 देखें, उसी कॉम्बो द्वारा वापस जाने में असमर्थ। W का उपयोग करें, देखें कि मेरे पास 2 सत्र tty1 और tty7 हैं, और Ctrl-Alt-F7 दबाकर वापस लौटें। क्या यह तर्कसंगत है? क्या यह सामान्य है?
दिमित्री मालुगिन

क्या होगा अगर मेरी TTY 0 है? कोई F0 बटन नहीं है
szx

11

आप अपने डेस्कटॉप पर लौटने के लिए बस Alt+ F1का उपयोग कर सकते हैं ।


3
TTY में, CAF # और AF # समतुल्य हैं।
HalosGhost

हाँ। मेरे लिए आश्चर्य की बात है, एक्स के 20 साल बाद tty> 6 पर मेरे वर्तमान CentOS / KDM स्थापित tty1 का उपयोग करता है
andrew lorien

2

आप फेडोरा 26 में अपने डेस्कटॉप पर लौटने के लिए Alt + F6 का उपयोग कर सकते हैं और संभवतः अन्य वेलैंड आधारित लिनक्स फ्लेवर।


1

"F-Lock" (जर्मन "F-Umsch" दबाने वाली फ़ंक्शन-कुंजियों को टॉगल करें)

एक ही समस्या में सही तरीके से स्टंपिंग, मैंने इसका कारण ढूंढा है - कम से कम - मेरी समस्या: एक एमएस प्राकृतिक 4000 कीबोर्ड का उपयोग करके कभी-कभी F12 के बगल में स्थित "F-Lock" -key दबाने वाले फ़ंक्शन-कीज़ को टॉगल करने की आवश्यकता होती है।

(फंक्शन-की को टॉगल करना उस प्रकार के कीबोर्ड की मदद कर सकता है, भले ही आपको हार्डकॉपी आदि न मिले ...)


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