रिमोट डेस्कटॉप पर टर्मिनल शुरू नहीं होता है; इसे कैसे जोड़ेंगे?


16

जब मैं मेनू आइटम एप्लिकेशन> एक्सेसरीज़> टर्मिनल पर क्लिक करके टर्मिनल को शुरू करने का प्रयास करता हूं , तो यह शुरू नहीं होता है। मुझे टास्कबार में एक शुरुआती टर्मिनल प्रविष्टि मिलती है । कुछ सेकंड के बाद, यह चला जाता है। कोई टर्मिनल दिखाई नहीं देता। अन्य एप्लिकेशन सही तरीके से लॉन्च होते हैं।

मैं Ubuntu 11.04 चला रहा हूं, और रिमोट डेस्कटॉप के माध्यम से जुड़ रहा हूं। क्लाइंट पर, मैं मैक के लिए माइक्रोसॉफ्ट के रिमोट डेस्कटॉप कनेक्शन का उपयोग कर रहा हूं; सर्वर पर, sesman।

मैंने निम्न लॉग फ़ाइलों की जाँच की है, लेकिन कोई भी संदेश दिखाई नहीं देता: डिबग, संदेश, sesman.log, syslog और user.log।

ps ax | grep -i termटर्मिनल को सूचीबद्ध नहीं करता है - तब भी नहीं जब टास्कबार स्टार्टिंग टर्मिनल दिखाता है । मैं अभी भी sssh'ing द्वारा कमांड लाइन प्राप्त कर सकता हूं।

जब मैं xterm से गनोम-टर्मिनल लॉन्च करता हूं, तो मुझे नीचे त्रुटि मिलती है:

gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion `!"reached"' failed.

अन्य टर्मिनलों के लिए, जब मुझे ब्योबू टर्मिनल चलाते हैं तो मुझे एक ही त्रुटि संदेश मिलता है। और सॉफ्टवेयर सेंटर से गाइक ठीक से स्थापित नहीं किया गया था (इस सवाल के दायरे से परे गेक फिक्सिंग लगता है)। हालाँकि, xterm ठीक चलता है।

इसके अलावा, मैंने अपनी .bashrcफ़ाइल की जाँच की , और यह ठीक लगता है।

अब मुझे क्या करना चाहिए? मैं अपने प्राथमिक टर्मिनल के रूप में xterm का उपयोग नहीं करूंगा।

अद्यतन
यह स्पष्ट रूप से एक ज्ञात बग है । इसका समाधान डेस्कटॉप पृष्ठभूमि को चालू करना है।


2
तुम ps ax | grep -i termएक टर्मिनल के बिना कैसे किया !?
एंड्रयू वोननाकोट

सिंटैप्टिक भी खोलें और सुनिश्चित करें कि गनोम-टर्मिनल स्थापित है - आप दुर्घटना से अनइंस्टॉल हो सकते हैं और फिर इसे मेनू से नहीं हटाया जा सकता है
एंड्रयू विन्नकॉट

या एक अन्य टर्मिनल, बहुत उपयोगी है, स्थापित करें! , बस इसे चलाएं, फुल स्क्रीन और

त्रुटि संदेश मिलने की संभावना है ~/.xsession-errors
लार्जो

1
यदि कोई नहीं जानता है, तो ctrl-alt-f4 आपको एक गैर X विंडो पर वापस ले जाना चाहिए। ctrl-alt-F7 आमतौर पर आपको फिर से वापस लाता है।
थॉमस-पीटर

जवाबों:


18

टर्मिनल को मैन्युअल रूप से शुरू करने की कोशिश करें, जैसे xterm से और देखें कि आउटपुट क्या है।

Xterm पाने के लिए Alt+ दबाएँ F2और फिर प्रविष्ट xtermकरें।

वहाँ, gnome-terminalटर्मिनल शुरू करने का प्रयास करने के लिए बस टाइप करें।


1
+1 मैं यह देखने के लिए उत्सुक हूं कि इसका आउटपुट क्या होगा।
आरोन

3
मुझे तब pip uninstall giसे यह करना पड़ा, जब मैं अपनी गलती कर रहा था
जोश।

9

फ़ाइल को संपादित करने के बाद मुझे ऐसी ही समस्या थी /etc/default/locale

मेरे लिए समाधान /etc/default/localeउस फ़ाइल की डिफ़ॉल्ट सामग्री के पीछे का स्थान बदल रहा था :

LANG="en_US.UTF-8"
LANGUAGE="en_US"

जैसा कि इस उत्तर में वर्णित है ।


आमतौर पर यहां जवाब देना बेहतर होता है और केवल उत्तर को लिंक करना। मैं आपको अपना उत्तर संपादित करने की सलाह देता हूं ताकि जो कोई भी इस उत्तर को देखेगा उसे तुरंत पता चल जाएगा कि दूसरी साइट पर जाने के बजाय क्या करना है।
रुमेश

4

देखें कि क्या आपकी .bashrcफ़ाइल में ऐसा कुछ है जो वहाँ नहीं होना चाहिए। यह टर्मिनल काम नहीं कर सकता है। यह एक स्क्रिप्ट है जो हर बार टर्मिनल लॉन्च करते समय चलती है, और जब आप ssh के साथ लॉग इन करते हैं तो रिमोट मशीन पर एक समान फाइल निष्पादित हो सकती है।

इसमें एक अनमॉडिफाइड डिफॉल्ट सिस्टम संस्करण होना चाहिए .bashrc, /etc/skel/.bashrcजिसमें आप अपने होम डायरेक्टरी ( ~/.bashrc) में से किसी एक के साथ तुलना कर सकते हैं कि स्थानीय फाइल में क्या-क्या बदलाव हुए हैं।


1
या शायद यह आपके सूक्ति-टर्मिनल पर केवल एक त्रुटि है ... क्या आपने 'xterm' की कोशिश की थी
maniat1k

3

मैंने Python 3.6 को डिफ़ॉल्ट के रूप में सेट किया था

sudo update-alternatives --config python3.

मैंने इसे वापस 3.5 में बदल दिया और सिर्फ PyCharm में 3.6 इंटरप्रेटर का उपयोग किया। यह वापस आ गया है और ठीक काम करता है।


और फिर भी मेरे pb को हल नहीं करता है, मैंने पुण्य का टर्मिनल खोल लिया और वही किया जो
आपने

मेरे लिए काम किया। धन्यवाद
लेके

2

ctrl+ alt+ दबाकर वर्चुअल टर्मिनल पर जाएँf1

यह आदेश चलाएँ

sudo dpkg --configure -a

इस समस्या को हल करने के लिए।


2

मैंने पाया कि मैं फ़ाइल ब्राउज़र में किसी भी फ़ोल्डर में जा सकता हूं, राइट क्लिक कर सकता हूं, फिर टर्मिनल में ओपन का चयन कर सकता हूं ।


0

मेरे मामले में इस जवाब ने मुझे समाधान प्रदान किया /programming//a/36151686/1599129 , मूल रूप से:

Python3 पर gi पैकेज स्थापित करने के कारण त्रुटि होती है। यह python2 के लिए GIST Github कमांडलाइन का पैकेज है। यह सूक्ति वस्तु या सूक्ति आत्मनिरीक्षण से संबंधित नहीं है। इसे यहां देखें: पैकेज इंडेक्स पर अजगर जी

यह gi.repository के साथ संघर्ष के नामकरण का कारण बनता है, न कि अपने अजगर जिले-संकुल में गिर की तलाश में, अपने सिस्टम init जी पैकेज। और इसलिए त्रुटि दिखाई देती है

ImportError: 'gi.repository' नाम का कोई मॉड्यूल नहीं

उस पैकेज को अनइंस्टॉल करने से त्रुटि का समाधान होगा।

स्थापना रद्द करने के लिए:

$> sudo pip(###) uninstall gi

जहाँ ### का अर्थ है आपके सिस्टम में आपके द्वारा लगाए गए पाइप के सभी 3.x संस्करण।


0

नई भाषाएं स्थापित करने और डिफ़ॉल्ट को हटाने के बाद मेरे मामले में मैं टर्मिनल नहीं खोल सका। मैंने यह पता लगाया कि मैंने सिस्टम में परिवर्तन लागू नहीं किया है, परिवर्तनों को लागू करने के बाद, भाषा सेटिंग्स में एक बटन था, जो सब कुछ फिर से काम करना शुरू कर दिया।

चियर्स,


0

इसलिए, यदि आपका टर्मिनल (सूक्ति-टर्मिनल) ऊपर आता है और फिर गायब हो जाता है, तो आप कुछ तरीकों की कोशिश कर सकते हैं जिन्होंने मुझे अतीत में मदद की है। माइंड यू, मैं दालचीनी का उपयोग कर एक लिनक्स टकसाल AMD64 ओएस से काम कर रहा हूं। यह अधिकांश लिनक्स 64-बिट वितरण और जीयूआई प्रकारों के साथ काम करना चाहिए।

अक्सर टर्मिनल विफलता के सवालों के जवाबों के लिए ऑनलाइन टर्मिनल आदेशों को सूचीबद्ध किया जाता है, हालांकि, बिना टर्मिनल वाले टर्मिनल कमांड का उपयोग करना कठिन है, है ना? Xterm / uxterm टर्मिनल एमुलेटर डाउनलोड करने के लिए आपको अपने पैकेज मैनेजर (Synaptic, आदि) का उपयोग करने के लिए आपको शेल / टर्मिनल-एमु / सीएलआई की आवश्यकता होगी। आप अपने फ़ाइल प्रबंधक (निमो, नॉटिलस इत्यादि) का उपयोग इन कुछ सुधारों को करने के लिए भी कर सकते हैं) और अंत में आप कुछ कमांड Alt+ चला सकते हैं F2

वैसे भी। कर:

  1. अधिकांश Google खोजों पर तुरंत उपलब्ध व्यापक दृष्टिकोण यह है: निकालने के लिए ~/.gconf/apps/gnome-terminal। ऐसे:

    cd ~/.gconf/apps
    sudo rm -r ./gnome-terminal
    reboot
    

    (या संभवतः, Alt+ Ctrl+ F1और फिर वापस लॉग इन करें और sudo apt-get updateयदि आप रिबूट नहीं करना चाहते हैं)

  2. एक और दृष्टिकोण सूक्ति-टर्मिनल को फिर से स्थापित करना है और यह निर्भर है सूक्ति-टर्मिनल-डेटा। कृपया आज्ञाओं को पढ़िए क्योंकि आप अधिकतर समय इसे हटा नहीं सकते।

    sudo apt-get remove --purge gnome-terminal gnome-terminal-data
    sudo apt-get update
    sudo apt-get install gnome-terminal 
    

    अक्सर छोड़ी गई --purgeकमांड का उपयोग करना मेरे लिए एकमात्र ऐसा काम था जब मुझे ऐसा करने की आवश्यकता का बिंदु मिला। --purgeइसके अलावा पैकेज के साथ एक साथ कॉन्फ़िगरेशन फ़ाइलों को निकालता है। यदि आपने उन फ़ाइलों को बदलने की कोशिश की है और यह विफल हो गया तो यह काम करेगा।

    नोट: कई पैकेज प्रबंधक सूक्ति-टर्मिनल को सूचीबद्ध नहीं करते हैं या इसे चिह्नित करने के बाद इसे स्थापित करने पर काम नहीं करेंगे। मुझे व्यक्तिगत रूप से ऐसा करने का कोई सौभाग्य नहीं मिला है।

  3. आप अपने वितरण की वेबसाइट पा सकते हैं, वहां सूचीबद्ध गनोम-टर्मिनल पैकेज ढूंढ सकते हैं और मैन्युअल रूप से अपने पैकेज-इंस्टॉलर या हाथ से डाउनलोड करके इंस्टॉल कर सकते हैं। (उदाहरण के लिए GDebi पैकेज इंस्टॉलर और एप्टीट्यूड इंस्टाल)। यह विधि मेरे लिए काम नहीं करती थी लेकिन कुछ शोध करने के बाद, आपके टर्मिनल को बर्बाद करने के कारण के आधार पर। मुझे यह विधि सबसे सामान्य कारणों में से अधिकांश के लिए अप्रभावी लगती है, जो गनोम-टर्मिनल ऑटो-बंद हो जाती है या बस कभी नहीं खुलती है क्योंकि यह पैकेज अक्सर उन निर्भरता के लिए पूछेगा जो आपके पास पहले से मौजूद हैं या मौजूद नहीं हैं (मुझे पता नहीं क्यों)।

  4. यदि आपने हाल ही में अपनी टर्मिनल वरीयताओं को बदल दिया है, तो पृष्ठभूमि का रंग बदलने का प्रयास किया है या इतिहास / स्क्रिप्ट को लॉग करने का प्रयास किया है जो कि कभी-कभी अंतिम विकल्प होता है। अपने टर्मिनल के अंदर> प्रोफ़ाइल वरीयताएँ> सभी बॉक्सों को अन-चेक करें और सुनिश्चित करें कि ड्रॉप-डाउन मेनू में "टर्मिनल खुला रखें" लिखा हो। यह मेरे लिए, वास्तव में काम किया। मेरा टर्मिनल एक ऐसे प्रोफ़ाइल पर सेट किया गया था, जिसमें कोई उपयोगकर्ता-इनपुट-आवश्यक कमांड नहीं चल रहा था, इसके बाद ड्रॉप-डाउन वरीयताओं पर एक ऑटो-निकास टर्मिनल था। (उदा। ls, स्क्रिप्ट, इतिहास, cd /कुछ भी, जिसे चलाने के बाद आपको कुछ और लगाने की आवश्यकता नहीं है)

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


0

आप इसे भी आजमा सकते हैं। यह मेरे लिए तब काम आया जब मैं आपकी स्थिति में था। मैं अपने डेस्कटॉप कॉन्फ़िगरेशन को डिफ़ॉल्ट सेटिंग्स पर रीसेट करता हूं।

https://www.omgubuntu.co.uk/2017/10/how-to-reset-ubuntu-desktop-to-default

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