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

9

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

Karhu
источник
1
Ответ на ваш собственный вопрос - вещь здесь, и это поможет пометить этот вопрос как решенный.
Huey
Я думаю, что нет ответа на этот вопрос, за исключением того, что гном Nautilus просто плохого качества. У меня есть зависший терминал у одного пользователя, а не у другого, с одинаково чрезвычайно простым .profile и без .bashrc. Это похоже на болезнь, и доктору нечего делать, кроме «Мне больно». Альберт
Альберт ван дер Хорст

Ответы:

3

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

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

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

источник

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

dvergur
источник
Меня бесит, что он просто зависает, даже не имея ни малейшего указания на то, что, черт возьми, не так. Альберт
Альберт ван дер Хорст
2

ОП ответ

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

AB
источник
2

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

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

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

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

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

Дэвид Робсон
источник
0

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

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

Таким образом, чтобы открыть консоль, нажмите 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

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

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

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

Мартин Заске
источник
Вам не нужно export DISPLAY=:0, вам не нужно использовать python, и вам не нужно использовать полный путь. Вы можете просто бежать DISPLAY=:0 gnome-terminal.
wjandrea
Спасибо, wjandrea; Я попробовал вашу команду после новой загрузки, и она работает. Очень мило, очень полезно.
Мартин Заске
0

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

    dpkg-reconfigure locales

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

Дэвид
источник