मैं दालचीनी को ट्टी से कैसे पुनः आरंभ करूं?


78

मैंने अपने उबंटू 12.04 पर दालचीनी स्थापित की, और यह अच्छी तरह से काम करता है, लेकिन कभी-कभी यह बिना किसी कारण के जमा देता है। मैं अपने माउस को स्थानांतरित कर सकता हूं लेकिन किसी भी चीज पर क्लिक नहीं कर सकता।

इसलिए मैं दालचीनी को ट्टी से फिर से शुरू करना चाहता हूं, जैसे मैं सूक्ति शैल के साथ करता था। मैं उसको कैसे करू?

मैंने कोशिश की killall cinnamonऔर कुछ नहीं हुआ।

फिर मैंने कोशिश की export DISPLAY=:0.0, cinnamon --replaceऔर अभी भी कुछ नहीं।

मुझे लगता है कि कमांड cinnamonमान्य नहीं है। मैं पूरे X सर्वर को पुनरारंभ नहीं करना चाहता क्योंकि तब मेरी सभी विंडो बंद हो जाएंगी। मैं सिर्फ खिड़की प्रबंधक को पुनः आरंभ करना चाहता हूं क्योंकि मुझे विश्वास है कि यह समस्या पैदा कर रहा है।

जवाबों:


123

हिट Alt+ F2, आर टाइप करें और हिट दर्ज करें।


यह सही जवाब है। मेरे लिए (देब .7) काम किया
स्टिचोज़ा

9
मेरे मामले में, दालचीनी पूरी तरह से जमी हुई है और Alt + F2 का जवाब नहीं देती है।
लेवेस्क

41
यह केवल गलत है क्योंकि सवाल "[...] टैटी से है ?"
लुकास

5
मैं यहाँ पूरी तरह से @Lucas से सहमत हूँ, लेकिन मैं इसे नीचे वोट करने पर रोक दूंगा क्योंकि यह पता करने के लिए एक बहुत ही उपयोगी शॉर्टकट है, भले ही tty से नहीं जैसा कि ओपी वर्णन करता है। हालांकि यह दालचीनी ठीक से काम नहीं कर रहा है, जबकि यह काम कर सकता है?
mc0e 15

1
@kmarsh एक अद्यतन को हल करना चाहिए। मिंट 18 दालचीनी पर काम करता है - और मुझे इसके लिए एक अतिरिक्त एप्लेट स्थापित करने से बचाता है जो शायद ही कभी कार्यक्षमता के लिए उपयोग किया जाता है। जैसा कि कुछ एप्लेट्स को स्थापित होने के बाद एक दालचीनी पुनरारंभ की आवश्यकता होती है, यह वास्तव में एक बहुत ही उपयोगी शॉर्टकट है - हालांकि मैं पूरी तरह सहमत हूं कि यह ओपी के बाद का जवाब नहीं है। पहली बार "पुनः आरंभ करने वाली दालचीनी" के लिए Google खोज पर हिट करें, तो +1 करें और इसे रहने दें :)
Izzy

52

cinnamon --replaceप्रक्रिया HUP संकेत है जो इसे पुनः आरंभ करने के ट्रिगर किया जाएगा, इस प्रकार आपके खुली खिड़की के संरक्षण और अनुप्रयोगों को चलाने के लिए भेजा जा सकता है।

$ pkill -HUP -f "cinnamon --replace"

यह एचयूपी सिग्नल को एक प्रक्रिया में भेजने का ध्यान रखेगा जो पैटर्न से मेल खाता है, "दालचीनी - क्रेप"। सिग्नल HUP (SIGHUP) प्रक्रिया को "हैंग अप" बताता है।


1
यह पहला समाधान है जो मेरे लिए बिना किसी दुष्प्रभाव के काम करता है। उन लोगों के लिए जो नहीं जानते हैं .. यदि आप टर्मिनल शुरू नहीं कर सकते हैं, तो Alt+F2TTY पाने के लिए दबाएँ , एक व्यवस्थापक-सक्षम खाते के साथ लॉगिन करें, रूट बनें, और फिर उस कमांड को दर्ज करें। आपको Alt+F[n]अपने एक्स टीटीवाई पर वापस जाना पड़ सकता है ।
समुच्चय

क्या है cinnamon --replaceप्रक्रिया कर रही है?
सीनि123

@ Seanny123 - दालचीनी को फिर से चालू करता है लेकिन वर्तमान को एक नए के साथ बदल देता है।
स्लम

आह, इसलिए प्रक्रिया मौजूदा दालचीनी उदाहरण को बदलने की कोशिश में फंस गई, जो फ्रीज का कारण बन रहा था, यही कारण है कि मुझे इसे मारने की आवश्यकता थी?
Seanny123

@ Seanny123 - दालचीनी को ऊपर लटका दिया जाता है, रिप्लेसमेंट फिर से चालू हो जाता है लेकिन बाद के सभी "बच्चे" बिट्स को अकेला छोड़ देता है।
स्लम

51

यह मेरे लिए बहुत अधिक होता है, और यह धागा "पुनरारंभ दालचीनी" के लिए जाने पर शीर्ष परिणामों में से एक है। दुर्भाग्य से, निर्देश मेरे लिए काम नहीं करते हैं (केवल इसलिए कि प्रदर्शन संख्या गलत है!)। भविष्य के आगंतुकों के लिए, यहां मैं जो करता हूं वह हमेशा मेरी मदद करता है।

  1. दालचीनी जमा देता है
  2. ट्टी स्विच करें। मैं आमतौर पर tty6, Ctrl+ Alt+ पर जाता हूंF6
  3. यदि आपको पहले लॉगिन करने की आवश्यकता है, तो ऐसा करें।
  4. टाइप करें w(हां, सिर्फ अक्षर) और एंटर दबाएं। यह कमांड बहुत सारी अलग-अलग चीजें करता है, लेकिन आपको इसकी जरूरत है कि आप जिस डिस्प्ले का इस्तेमाल कर रहे हैं, उसकी संख्या का पता लगाएं। कॉलम में डिस्प्ले नंबर है FROM। मेरा है :0(हाँ, बृहदान्त्र सहित)।
  5. यह मानते हुए कि दालचीनी पहले से ही मृत है (जिसे आप शीर्षक वाले विंडो द्वारा नोटिस करेंगे और आप अलग-अलग विंडो को स्थानांतरित नहीं कर सकते हैं, और शायद कीबोर्ड का उपयोग करने में भी सक्षम नहीं हैं), आप टाइप करते हैं export DISPLAY=:0; cinnamon &, और कोलन को मत भूलना। मैं एम्परसेंड (और) केवल उस ट्टी को व्यस्त रखने के लिए नहीं जोड़ता हूं।

यह हमेशा मेरे लिए काम करता है, और मैं खुली खिड़कियां नहीं खोता। इसके अलावा, मैं इन निर्देशों को पुनरारंभ फ़ाइल में रखता हूं, जिसे रिस्टीसिनमोन कहा जाता है, जो कि केवल एक पाठ फ़ाइल है। मैं फ़ाइल को अपने ड्रॉपबॉक्स फ़ोल्डर में रखता हूं, इसलिए कोई फर्क नहीं पड़ता कि मैं किस मशीन पर हूं, बस टाइप कर सकता cat ~/Dropbox/restartcinnamonहूं अगर मुझे यह याद दिलाने की आवश्यकता है कि यह कैसे करना है।


ऐसा करने के बाद, मेरी 3 स्क्रीन (3 मॉनिटर) एक जैसी हो जाती हैं। कोई सलाह?
०३:३१ पर जस्टिंगोर्डन

इसके बाद फिक्स डिस्प्ले पैनल को खोलना है और फिर ओके पर क्लिक करें। इसके आसपास कोई रास्ता? मल्टी-मॉनिटर समर्थन हमेशा लिनक्स पर परतदार रहा है।
23:13

1
इसके अलावा ध्यान देने योग्य: TTY वर्तमान संख्या-लॉक स्थिति को नहीं लेता है। कुछ भ्रमित करने वाला समय था कि मेरा पासवर्ड गलत क्यों था ...
रिचर्ड डे विट

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

22

सबसे आसान सुविधा होगी:

killall -HUP cinnamon

1
मेरे लिए पूरी तरह से काम किया।
लुका स्टीब

इसने मुझे मौजूदा दालचीनी सत्र से बाहर कर दिया, हालाँकि।
मुसीफिल

दालचीनी कभी-कभी मेरे सिस्टम पर जमा देता है। जब मैं यह कोशिश करता हूं (कंसोल मोड में, Ctrl + Alt + F1, जमे हुए दालचीनी के साथ भी काम करता है) और फिर वापस सामान्य (Ctrl + Alt + F7) पर लौटता है, तो दालचीनी एक त्रुटि संदेश दिखाती है कि यह दुर्घटनाग्रस्त हो गया। मैं इसे फिर से शुरू करने के लिए "हां" पर क्लिक कर सकता हूं (यदि मैं "नहीं" पर क्लिक करता हूं, तो मैं विफल हो गया और पुनरारंभ करने की आवश्यकता है) और सब कुछ सामान्य की तरह फिर से काम करता है। केवल "प्रेस विन + आई टू इनवर्ट विंडो" एक्सटेंशन के साथ उल्टे किए गए विंडो अब उल्टे नहीं हैं। डेबियन 9.11 को दालचीनी 3.2.7 के साथ परीक्षण किया गया।
फेबियन रोलिंग

12

दालचीनी में डेस्कटॉप को फिर से चालू करने के लिए एक सीधा कीबोर्ड-शॉर्टकट है जो चल रहे किसी भी एप्लिकेशन को फिर से शुरू किए बिना:

ctrl+ alt+esc

जो शायद अभी भी कुछ मामलों में काम करेंगे जब alt+ f2विधि किसी भी काम नहीं करती है


4
हाँ, यही मैं चाहता हूँ!
चोसिंक

11

आप दालचीनी को फिर से शुरू कर सकते हैं:

  1. दबाने Alt+ F2, टाइप करें r, और दबाएँ Enter,

  2. Ctrl+ Alt+ Backspace(Xorg पुनरारंभ करें),

  3. में TTY आदेश का उपयोग करें:sudo service mdm restart


9

जब आप दालचीनी को मारते हैं, तो जांचें कि क्या उसने लिखना killall cinnaऔर दबाना बंद नहीं किया है Tab। शब्द के बाकी प्रकट होता है, इसके साथ मर कर killall -9 cinnamon, का उपयोग कर आप क्या करने की कोशिश की लेकिन बिना, और फिर उसे पुनरारंभ --replace:

export DISPLAY=:0.0; cinnamon

2

उपरोक्त टिप्पणियों के निम्नलिखित संयोजन ने मेरे लिए काम किया:

  1. Ctrl-Alt F1 टर्मिनल पर जाने के लिए 1. यदि आवश्यक हो तो लॉग इन करें
  2. $ w (हाँ, एकल अक्षर "w" एक कमांड है) अपने प्रदर्शन को # FROM कॉलम में देखने के लिए)। मेरे लिए यह :0 (बृहदान्त्र शामिल है) था। इसके अलावा, TTY कॉलम में आपके दालचीनी सत्र का टर्मिनल # होगा (मेरे लिए यह था tty8)।
  3. $ cinnammon --replace --clutter-display=:0 2> /dev/null &

    इस अंतिम आदेश पर नोट्स:

    • :0 मेरा प्रदर्शन # था।
    • & टर्मिनल का नियंत्रण लौटाता है
    • --clutter-displayयदि दर्ज नहीं किया गया है , तो DISPLAY, चर का उपयोग करता है, यही वजह है कि कुछ पूर्व सुझावों में पहले निर्यात किया गया था। लेकिन आप सिर्फ सीधे दालचीनी को तर्क पारित कर सकते हैं। cinnamon --helpअधिक के लिए देखें ।
    • 2> /dev/null मेरे टर्मिनल को संदेश के साथ क्लट नहीं किया जाता है, ताकि कहीं भी पुनर्निर्देशित न हो।
  4. Ctrl-Alt-F8 मेरे विंडो दालचीनी वातावरण में लौटने के लिए (F8 मेरे लिए क्योंकि मेरा टर्मिनल tty8 प्रति wकमांड से ऊपर था। आपके लिए यह F8 नहीं हो सकता है।)

शुद्ध परिणाम: यह मेरी खिड़कियों को खोने के बिना मेरे टर्मिनल (tty8) में दालचीनी को फिर से शुरू करता है।



1

आप w -ousकमांड की कोशिश कर सकते हैं और जांच सकते हैं कि क्या नंबर है DISPLAY। अगर वहाँ नहीं है एक नंबर बस का उपयोग startxऔर Alt+ F7वापस जीयूआई में जाने के लिए।


1

इसके बाद आप इसे आज़माने के लिए स्विच करें killall -HUP cinnamon। Ctrl + Alt + F7 दबाएं। यदि आप दालचीनी को फिर से शुरू करना चाहते हैं तो दालचीनी आपसे पूछेंगी।


1

एचपी ईर्ष्या के लिए gfx ड्राइवर के कारण मुझे यह समस्या समय-समय पर है।

मुझे परिस्थितिजन्य के आधार पर निम्नलिखित में से एक या दोनों करने की आवश्यकता है;

  1. शीर्ष उत्तर के रूप में, और अन्य, सुझाव देते हैं - दालचीनी को पुनरारंभ करें - प्रेस ALT+ F2, दबाएं R, और फिर हिट करें ENTER(ऐसा करें यदि टास्कबार अनुत्तरदायी हो जाता है, या खिड़कियों पर वास्तव में फोकस नहीं होता है, तो आदि क्लिक करें। उदाहरण के लिए, आप उस विंडो में क्लिक या टाइपिंग कर सकते हैं जिस पर ध्यान केंद्रित किया गया हो, लेकिन पीछे वाला ईवेंट प्राप्त कर रहा है - यह हो सकता है यहां तक ​​कि वह पूरी तरह से खिड़की के पीछे छिपा हुआ है जिसे आप सक्रिय हैं)
  2. एक आभासी कंसोल के लिए स्विच, फिर वापस एक्स - प्रेस CTRL+ ALT+ F1,, कंसोल पर जाने के लिए उसके बाद ALT+ F8एक्स के लिए वापस लौटने के लिए - (ऐसा करते हैं तो पूरे स्क्रीन अनुत्तरदायी है - कम से कम तुम कुछ भी हो रहा नहीं दिख रहा है - यह मेरे लिए चीजों को कम से कम ठीक करता है।)

यह समस्या अभी भी मेरे लिए मौजूद है - लिनक्स मिंट 17.x - आशा है कि यह मदद करता है!


1

स्क्रीन लॉक करते समय मुझे कभी-कभी यह समस्या होती है: लॉक स्क्रीन दिखाई नहीं देती है और मेरा सिस्टम जमे हुए लगता है, जिसमें कोई इनपुट काम नहीं करता है, और मैं लॉग इन नहीं कर सकता।

मेरा समाधान दालचीनी-स्क्रीनसेवर प्रक्रिया को मारना है।

% pkill cinnamon-screen

pkill / proc / PID / stat में जानकारी का उपयोग करता है, और Linux केवल कमांड नाम के पहले 15 वर्णों को संग्रहीत करता है, इसलिए "pkill cinnamon-स्क्रीनसेवर" का उपयोग करने से काम नहीं चलेगा।

अब मेरा सिस्टम अनलॉक हो गया है, इनपुट फिर से काम करता है और मैंने अपनी कोई भी विंडो नहीं खोई है। सिस्टम को फिर से लॉक करने योग्य बनाने के लिए, मैं स्क्रीनसेवर को पुनः आरंभ करता हूं।

% nohup cinnamon-screensaver > /dev/null 2>&1 &

मैं nohup.out फ़ाइल के निर्माण से बचने के लिए / dev / null को पुनर्निर्देशित करता हूं।


अनेक अनेक धन्यवाद!! उपरोक्त सभी विशेषज्ञ उत्तर बुरी तरह से विफल रहे। यह समाधान मेरे उच्च विन्यास प्रणाली पर काम करता है जो AMD Ryzen Threadripper CPU और Ubuntu 18.04 के साथ स्थापित किया गया है।
संभावना

0

द्वारा "सॉफ्ट-रिस्टार्ट" दालचीनी की कोशिश करें sudo kill -USR1 <PID of your cinnamon process>। @ डैनियल का उत्तर सही है, लेकिन एक्स सर्वर को मार SIGUSR1देगा, जबकि कम से कम मेरी मशीन पर नहीं ... यह पता चला है, साथ ही, सभी विंडोज़ सामग्री को संरक्षित करते हैं और उसके बाद उपयोग करने योग्य रहते हैं। आश्चर्य है अगर यह दूसरों के लिए सच है।


0

मैंने Ctrl+ Alt+ Backspace(किल एक्स सर्वर) की कोशिश की ,

वह मेरे लिए काम करने लगा। ( हालांकि मैंने एक दूसरा दालचीनी सत्र शुरू किया था ( cinnamon &) ऐसा करने से केवल वालपापर को दिखाया गया था। मैंने तब किल एक्स सर्वर कीस्ट्रोक किया था। जो शेष दालचीनी खोल को फिर से शुरू करने के लिए प्रकट हुआ, और इसे फिर से मार दिया, मुझे लगता है कि मुझे कैसे मिला। सामान्य पर वापस। यह डेस्कटॉप बात करने के लिए लॉगिन ज़ूम किया, इसलिए मैं उस बिंदु पर संतुष्ट था; (LM 17.1 रेबेका )


0

मैंने पिछले सभी समाधानों की कोशिश की है, लेकिन उनमें से कोई भी काम नहीं करता है। समाधान जो मेरे लिए काम करता है killall cinnamon-session आशा है कि यह मदद करता है। पी / एस: मेरा लिनक्स संस्करण सिनामन 18.3 है

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