17.10 से अपग्रेड के बाद Ubuntu 18.04 में टर्मिनल नहीं खोल सकते


10

17.10 से 18.04 तक अपग्रेड करने के बाद मैं किसी भी विधि से टर्मिनल नहीं खोल सकता।

पुन: स्थापित करने और अद्यतन करने के बाद समस्या अभी भी अनसुलझी है।

मुझे इसे ठीक करने के लिए क्या करना चाहिए?

जवाबों:


15

यह ज्यादातर तब होता है जब आपके सिस्टम पर भाषा सेटिंग गड़बड़ हो गई है, इसे ठीक करने के लिए अपनी भाषा सेटिंग्स को फिर से सेट करें (स्क्रीनशॉट देखें)।

यहां छवि विवरण दर्ज करें

इसके बाद आपके टर्मिनल को उम्मीद के मुताबिक काम करना चाहिए।


1
यहाँ प्रश्न: भाषा सेटिंग्स को गड़बड़ाने या नुकसान करने के लिए सिस्टम क्या करता है? यह आमतौर पर मेरे साथ अनियमित रूप से होता है!
SaidbakR

टर्मिनल के मुद्दे को ठीक करने के लिए उत्तर बहुत ही सही है। लेकिन इस समाधान के बाद एक और समस्या की ध्वनि पीसी पर काम नहीं कर रही है
सोया बैडी

5

XTerm खोलें और निम्न कोड चलाएँ

  1. sudo locale-gen
  2. sudo localectl set-locale LANG="en_US.UTF-8"

और फिर रिबूट


आप XTerm कैसे खोलते हैं? मेरा टर्मिनल भी चला गया है, लेकिन alt-f2 कहते हैं कि xterm स्थापित नहीं है।
user1773592

4

यह फिक्स मेरे लिए काम कर रहा था। लेकिन एक रिबूट नहीं बचा।

स्थानीयकृत चलाते समय कुछ प्रविष्टियाँ "n / a" के रूप में दिखाई देती हैं - यह कुंजी लगती है।

कोई भी कमांड-लाइन गतिविधि xterm (Alt-F2, xterm) में चलाई जा सकती है।

वास्तविक सुधार (मेरे लिए):

  1. सुनिश्चित करें कि /etc/locale.conf में आपका लोकेल (एस) अधूरा है।
  2. लोकेल-जीन चलाएं।
  3. स्थानीय सेट-लोकेल LANG = "en_US.UTF-8" (या आप LANG मान) को चलाएं
  4. यह देखने के लिए लोकल चलाएं कि क्या कुछ "n / a" पर सेट है
  5. मेरे मामले में, स्थानीय सेट-कीमैप "हमें" चलाएं
  6. लॉगआउट, लॉगिन - अब टर्मिनल काम करता है।

(इस धागे को श्रेय: https://bbs.archlinux.org/viewtopic.php?id=180103 )


उसे आपके चरणों को चलाने के लिए समस्या होगी, टर्मिनल के बिना, चरण 2 के बाद अपनी कमांड लाइन को चलाना असंभव है
दमादम

@ कामदाम मैंने अपनी टिप्पणी को संशोधित करने के लिए जोड़ा है कि इन परिवर्तनों के लिए xterm काम करता है - इसे पकड़ने के लिए धन्यवाद। उस ने कहा, यदि मूल चरणों का पालन किया जाता है - मेरे परिवर्तन करने के लिए रिबूट तक टर्मिनल उपलब्ध होगा।
निगेल ब्राउनजोन

आप इन कमांड्स को फिजिकल कंसोल से भी चला सकते हैं ... फिजिकल कंसोल पर जाने के लिए Ctrl-Alt-F1 दबाएं। ग्राफ़िकल कंसोल पर वापस जाने के लिए Alt-F7 (आमतौर पर) दबाएँ।
jlp

1

इसलिए मैं एक ही मुद्दे पर आया और कोई भी भाषा सेटिंग मदद करने के लिए नहीं लगा। इस मुद्दे को मेरे PPA के साथ किया गया था। मैंने हाल ही में 3.6 से अपने python3 को 3.7.5 में अपग्रेड किया था। यह ठीक होता लेकिन फिर मैं अपने डिफ़ॉल्ट python3 को 3.7 बना देता हूं जिसने कुछ मुद्दों को बनाया। तो इसका हल यह है: इस कमांड को रन करें

 sudo gedit /usr/bin/gnome-terminal

और परिवर्तन से #! / usr / bin / python3 # को! /usr/bin/python3.6 यह मेरे isuue को हल करने के लिए लगता है। धन्यवाद!


ग्राफिकल कार्यक्रमों के संयोजन में कभी भी सुडो का उपयोग न करें। यह है pkexec your programया sudo -H your program। बेहतर होगा कि पाइथन 3 संस्करण को उबंटू एक पर वापस सेट करें।
कोई भी

0

मैं उसी समस्या का सामना कर रहा था, लेकिन अकस्मात इसे हल कर दिया।
तो यह एक कोशिश ...

डेस्कटॉप पर कहीं भी राइट क्लिक करें और "ओपन टर्मिनल" चुनें। यह मेरे लिए काम कर रहा है, कम से कम। बस आपको बताने के लिए, मैं अभी भी टर्मिनल आइकन पर या कीबोर्ड शॉर्टकट के माध्यम से क्लिक करके टर्मिनल खोलने में असमर्थ हूं।

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