Терминал не запускается после обновления

После обновления моего ноутбука с 14.10 до 15.04 терминал не запустится. Ctrl+Alt+T ничего не делает. ни один терминал не будет работать из тире. Я попытался запустить gnome-терминал из xterm, но ничего не происходит. Запуск htop из xterm показывает много примеров gnome-терминала. Любой совет кто-нибудь?

8 ответов

Я думаю, это то, как вы это исправите.

Вы можете изменить локаль в /etc/default/locale. Вы можете попробовать установить содержимое этого файла на:

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

источник

Сообщение блога

ОП ответ

Проблема была в кастомной локали. Теперь с использованием стандартного en_US.utf8 и gnome-терминал работает нормально.

У меня была такая же проблема при обновлении до 15.04. Я также перешел с 32-разрядного на 64-разрядный.

Просто меняется /etc/default/locale не решил проблему.

Открытие поддержки языков (в настройках системы) и попытка изменить язык по умолчанию привели к ошибке, что интернационализация не была полностью установлена. Нажав OK для установки, он выдал ошибку.

Проблема была в том, что загрузочный раздел (/boot) был заполнен, блокируя загрузку необходимых пакетов. Поиск "очистка загрузочного раздела" для деталей - обратите внимание, что dpkg не будет выводить список всех ядер из предыдущих (32-битных) версий, поэтому используйте параметры, чтобы перечислить то, что установлено в /boot,

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

У меня была такая же проблема после того, как я возился с языковыми конфигурационными файлами. Что трюк для меня был запущен

    dpkg-reconfigure locales

в качестве пользователя root, а затем выберите языки, которые я хотел исправить. Надеюсь, это поможет.

Это случилось и со мной. Сброс конфигурации рабочего стола по умолчанию решил мою проблему. Вот как вы можете сбросить его:

dconf reset -f /

Источник (ы):

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

Я прочитал много советов о пропавших терминалах, и мне было неприятно, когда люди давали мне все эти команды, в которые я не могу войти без моего терминала...

Еще одно разочарование было не зная, что терминал правильно называется gnome-terminal в убунту.

Таким образом, чтобы открыть консоль, нажмите Ctrl+Alt+F1, и вы можете войти в сеанс только для текста.

Затем попробуйте эту команду, которая попытается проанализировать и исправить зависимости:

sudo apt-get build-dep gnome-terminal

В связи с моей нынешней проблемой он сначала попросил меня поместить несколько репозиториев с исходным кодом в мой список репозиториев. Когда я это исправил и повторил build-dep По команде он указал около 60 неразрешенных зависимостей и предложил исправить их, что я принял.

Чтобы выйти из консоли и вернуться в графическое окружение, используйте Ctrl+Alt+F7.

Там я обнаружил сообщение о перезагрузке компьютера, что я и сделал.

Либо у вас теперь будет работающий терминал, либо вы можете быть на несколько шагов ближе к решению, либо, по крайней мере, вы получили больше информации о вашей системе и потенциальной проблеме.


В моем случае мне понадобились еще две вещи:

Я пробовал запускать gnome-terminal из моей консоли с этой командой:

/usr/bin/python3 /usr/bin/gnome-terminal

Но я продолжал получать сообщение об ошибке невозможности подключиться к Mir (который предположительно является именем сервера дисплея для Linux, разрабатываемого для Ubuntu, в качестве замены для X11.

Итак, сначала я ввел это в моей консоли:

export DISPLAY=:0

и опять:

/usr/bin/python3 /usr/bin/gnome-terminal

Когда я вернулся в GUI с помощью Ctrl+Alt+F7, я нашел работающий терминал!

Я по-прежнему не буду запускать напрямую из графического интерфейса, нажав, но, по крайней мере, я знаю, что все необходимые элементы теперь установлены, и я могу провести дополнительные исследования.

Надеюсь, это поможет.

У меня была такая же проблема после обновления Debian Buster с 4.19.0-19-amd64 до 4.19.0-20-amd64 (март 2022 г.):

  1. после входа в систему система предложила мне перевести мои стандартные имена домашних подпапок

  2. Я не мог открыть gnome-терминал (очевидно, из-за проблемы с локалями)

  3. в настройках системы не было доступных языков (кроме США).

После прочтения некоторых сообщений в сети (я не помню, где именно...), как сказал Дэвид ранее в этой ветке, я перенастроил локали с помощью:

      sudo dpkg-reconfigure locales

Очевидно, поскольку у меня не было gnome-терминала, я использовал CTRL-ALT-F3 (сеанс терминала) и CTRL-ALT-F2, чтобы вернуться к gnome, для тех, кто не знаком с Linux...

Я выбираю «все языки», это заняло несколько минут, и все заработало как обычно (не нужно перезагружать).

Надеюсь, поможет.

Ничто не помогает, несмотря на то, что я скажу в следующих строках: (Поверьте мне, я испробовал все методы) а) В случае xterm в окне команды запуска написано «команда не найдена». б) В случае изменения файла локали, он говорит: «У вас нет прав на то же самое» (если вы не являетесь пользователем sudo)

----- Шаги, чтобы следовать:

  1. Перейти к настройкам.
  2. Перейдите в раздел «Регион и язык».
  3. Нажмите на опцию «Язык», а затем нажмите на три вертикальные точки.
  4. Автоматически появится вариант с «английским» для выбора. Если нет, в поиске наберите English и выберите такой же.
  5. нажмите «ОК», а затем вам будет предложено выйти из системы.
  6. войдите снова и Ура! ваша проблема решена. Спасибо за чтение, и я надеюсь, что это поможет.
Другие вопросы по тегам