Терминал не запускается после обновления
После обновления моего ноутбука с 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 /
Источник (ы):
Я прочитал много советов о пропавших терминалах, и мне было неприятно, когда люди давали мне все эти команды, в которые я не могу войти без моего терминала...
Еще одно разочарование было не зная, что терминал правильно называется 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 г.):
после входа в систему система предложила мне перевести мои стандартные имена домашних подпапок
Я не мог открыть gnome-терминал (очевидно, из-за проблемы с локалями)
в настройках системы не было доступных языков (кроме США).
После прочтения некоторых сообщений в сети (я не помню, где именно...), как сказал Дэвид ранее в этой ветке, я перенастроил локали с помощью:
sudo dpkg-reconfigure locales
Очевидно, поскольку у меня не было gnome-терминала, я использовал CTRL-ALT-F3 (сеанс терминала) и CTRL-ALT-F2, чтобы вернуться к gnome, для тех, кто не знаком с Linux...
Я выбираю «все языки», это заняло несколько минут, и все заработало как обычно (не нужно перезагружать).
Надеюсь, поможет.
Ничто не помогает, несмотря на то, что я скажу в следующих строках: (Поверьте мне, я испробовал все методы) а) В случае xterm в окне команды запуска написано «команда не найдена». б) В случае изменения файла локали, он говорит: «У вас нет прав на то же самое» (если вы не являетесь пользователем sudo)
----- Шаги, чтобы следовать:
- Перейти к настройкам.
- Перейдите в раздел «Регион и язык».
- Нажмите на опцию «Язык», а затем нажмите на три вертикальные точки.
- Автоматически появится вариант с «английским» для выбора. Если нет, в поиске наберите English и выберите такой же.
- нажмите «ОК», а затем вам будет предложено выйти из системы.
- войдите снова и Ура! ваша проблема решена. Спасибо за чтение, и я надеюсь, что это поможет.