Я только что установил Arch Linux, следуя видео-уроку с youtube в первый раз. Однако, когда я пытаюсь запустить терминал GNOME, он не запускается. В течение нескольких секунд будет отображаться надпись «Терминал» в верхней части экрана, и будет отображаться символ загрузки, но через пару секунд они оба исчезнут, и терминал не появится. Поскольку я не могу загрузить или запустить терминал, я ничего не могу сделать (я даже не могу ответить на вопрос, чтобы зарегистрироваться на форумах Arch Linux). Что я делаю не так?
21
nano
илиvim
...Ответы:
У меня была такая же проблема после новой установки арки. Я проверил, дважды проверил и трижды проверил locale.gen и даже удалил все локали, кроме en_US.UTF-8. Я как раз собирался сдаться, когда я проверил в настройках «Регионы и язык» и обнаружил, что язык не установлен, хотя я выполнил команду для его установки. После выбора английского и перезагрузки все работает нормально.
источник
Похоже, вы испортили
/etc/locale.gen
файл.Если вы англичанин / американец, закомментируйте любые другие записи в этом файле, ЕСЛИ ВАМ НЕ НУЖНО. Они для других языков. Если вы американец, то вам больше всего нужно
en_US.UTF8
.Отредактируйте
/etc/locale.gen
файл и раскомментируйтеen_US.UTF8
.Закомментируйте любые другие, если, конечно, вам не нужно, чтобы они могли читать.
Затем запустите:
sudo locale-gen
гном-терминал должен запуститься потом. Если нет, установите xterm и запустите с него gnome-терминал, чтобы увидеть, что происходит:
pacman -S xterm
Попробуйте CtrlaltF2или выйдите из X.
Затем нажмите, CtrlaltF1чтобы вернуться к X.
Нажмите AltF2и введите
xterm
В окне xterm введите
gnome-terminal
источник
Если вы действительно не заботитесь о терминале GNOME, лучший способ - установить другой эмулятор терминала . Выберите тот, который вам нравится.
Помните, что CtrlAltF1вы попадете в GUI. Затем нажмите, CtrlAltF2чтобы перейти к TTY. Войдите в систему и найдите в хранилищах выбранный вами терминал. Я выбрал Guake:
Это должно что-то придумать. Для меня это было:
Затем возьмите имя и установите этот пакет:
После этого вы сможете запустить приложение, переключившись обратно в GNOME, нажав Super(клавиша Windows) и введя имя терминала.
источник
Это сработало для меня
в вашем
~/.xinitrc
заменитьс
Источник: https://bbs.archlinux.org/viewtopic.php?id=203918
источник
Я просто встречаю ту же проблему здесь. Я много гуглил и нашел решение. Если вы можете использовать
Alt
+F2
(возможно, ноутбук +Fn
), вы можете сделать:1.login как root (используйте sudo 'ur pwd')
$locale-gen "en_US.UTF-8"
тогда вы должны успешно открыть терминал.
источник
У меня была такая же проблема, и я нашел решение:
exec gnome-session
startx
источник
Я просто боролся с этим вопросом в течение часа. Оказалось, что моя проблема была в том, что
LC_COLLATE
было установлено "C
" (у него был дополнительный пробел) вместо "C
" в/etc/locale.conf
.источник