Не могу открыть терминал в Ubuntu 18.04 после обновления с 17.10


10

После обновления с 17.10 до 18.04 я не могу открыть терминал любым способом.

После переустановки и обновления проблема все еще не решена.

Что я могу сделать, чтобы это исправить?

Ответы:


15

В основном это происходит, если настройки языка в вашей системе испортились, чтобы исправить это, просто сбросьте настройки языка (см. Снимок экрана).

введите описание изображения здесь

После этого ваш терминал должен работать как положено.


1
Вопрос здесь: что заставляет систему портить или терять языковые настройки? Это обычно случается со мной случайно!
SaidbakR

Ответ очень корректный, чтобы исправить проблему с терминалом. но после этого решения, получая еще одну проблему, звук не работает с ПК
Soyab Badi

5

Откройте XTerm и запустите следующий код

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

А потом перезагрузка


Как вы открываете XTerm? Мой терминал тоже отключился, но alt-f2 говорит, что xterm не установлен.
user1773592

4

Это исправление, похоже, сработало для меня. Но не пережил перезагрузку.

При запуске localectl некоторые записи отображаются как «н / д» - это кажется ключевым.

Любое действие командной строки может быть запущено в xterm (Alt-F2, xterm).

Фактическое исправление (для меня):

  1. Убедитесь, что в /etc/locale.conf ваш языковой стандарт не закомментирован.
  2. Запустите locale-gen.
  3. Запустите localectl set-locale LANG = "en_US.UTF-8" (или ваше значение LANG)
  4. Запустите localectl, чтобы увидеть, если что-либо остается установленным на «н / д»
  5. В моем случае запустите localectl set-keymap "us"
  6. Выйдите, войдите - теперь Терминал работает.

(Авторы этой ветки: https://bbs.archlinux.org/viewtopic.php?id=180103 ).


У него будут проблемы с выполнением ваших шагов без терминала, после 2-го шага невозможно запустить вашу
командную строку

@damadam Я изменил свой комментарий, чтобы добавить, что xterm работает на эти изменения - спасибо, что поймал это. Тем не менее, если исходные шаги будут выполнены - терминал будет доступен до перезагрузки, чтобы внести мои изменения.
Найджел Браунджон

Вы также можете запустить эти команды с физической консоли ... нажмите, например, Ctrl-Alt-F1, чтобы перейти к физической консоли. Нажмите Alt-F7 (обычно), чтобы вернуться к графической консоли.
JLP

1

Таким образом, я столкнулся с той же проблемой, и никакие языковые настройки не помогли. Явка вопроса была с моим PPA. Я недавно обновил свой python3 до 3.7.5 с 3.6. Это было бы хорошо, но тогда я делаю мой python3 по умолчанию 3.7, что создает некоторые проблемы. Таким образом, решение этого: Запустите эту команду

 sudo gedit /usr/bin/gnome-terminal

и чем поменять #! / usr / bin / python3 в #! /usr/bin/python3.6 Это, кажется, решает мою проблему. Спасибо!


Никогда не используйте sudo в сочетании с графическими программами. Это pkexec your programили sudo -H your program. Было бы лучше установить версию Python3 обратно на версию Ubuntu.
никого

0

Я столкнулся с той же проблемой, но случайно решил ее.
Так что попробуй этот ...

Щелкните правой кнопкой мыши в любом месте на рабочем столе и выберите «Открыть терминал». Это работает для меня, по крайней мере. Просто чтобы сообщить вам, я все еще не могу открыть терминал, нажав на значок терминала или с помощью сочетания клавиш.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.