Acabei de instalar o Arch Linux seguindo um tutorial em vídeo do youtube pela primeira vez. No entanto, quando tento iniciar o terminal GNOME, ele não inicia. Ele diz Terminal na parte superior da tela por alguns segundos e haverá um símbolo de carregamento, mas após alguns segundos os dois desaparecem e nenhum terminal será exibido. Como não consigo carregar ou iniciar o terminal, não posso fazer nada (nem consigo responder à pergunta para me registrar nos fóruns do Arch Linux). O que estou fazendo errado?
21
nano
ouvim
...Respostas:
Eu tive o mesmo problema após uma nova instalação do arch. Eu verifiquei, verifiquei duas vezes e triplamente o locale.gen e até removi todos os locais, exceto o en_US.UTF-8. Eu estava prestes a desistir quando verifiquei em Configurações, Regiões e idioma e descobri que o idioma não estava definido, embora eu tivesse executado o comando para defini-lo. Depois de escolher o inglês e reiniciar, ele funciona bem.
fonte
Parece que você estragou seu
/etc/locale.gen
arquivo.Se você é inglês / americano, comente qualquer uma das outras entradas desse arquivo, A menos que precise delas. Eles são para outros idiomas. Se você é americano, provavelmente precisará apenas
en_US.UTF8
.Edite o
/etc/locale.gen
arquivo e remova o comentárioen_US.UTF8
.Comente outros, a menos que você precise que eles possam ler.
Então corra:
sudo locale-gen
O terminal gnome deve começar então. Caso contrário, instale o xterm e execute o gnome-terminal a partir dele para ver o que está acontecendo:
pacman -S xterm
Tente CtrlaltF2ou saia do X.
Em seguida, pressione CtrlaltF1para voltar ao X.
Acerto AltF2e tipo
xterm
Na janela xterm, digite
gnome-terminal
fonte
A menos que você realmente se importe com o terminal GNOME, a melhor maneira é provavelmente instalar um emulador de terminal diferente . Escolha um que você gosta.
Lembre-se que CtrlAltF1leva você à GUI. Em seguida, pressione CtrlAltF2para ir para um TTY. Faça o login e pesquise nos repositórios o terminal que você escolheu. Eu escolhi Guake:
Deve aparecer com alguma coisa. Para mim, foi:
Em seguida, escolha o nome e instale esse pacote:
Você poderá iniciar o aplicativo retornando ao GNOME, pressionando Super(a tecla Windows) e digitando o nome do terminal.
fonte
Isso funcionou para mim
na sua
~/.xinitrc
substituiçãocom
Fonte: https://bbs.archlinux.org/viewtopic.php?id=203918
fonte
Acabei de encontrar o mesmo problema aqui. Pesquisei bastante no Google e encontrei uma solução. Se você pode usar
Alt
+F2
(talvez laptop +Fn
), você pode fazer:1. login como root (use sudo 'ur pwd')
$locale-gen "en_US.UTF-8"
então você deve abrir o terminal com sucesso.
fonte
Eu tive o mesmo problema e encontrei a solução:
exec gnome-session
startx
fonte
Eu apenas lutei com esse problema por uma hora. Acabou que o meu problema era que
LC_COLLATE
estava definido como "C
" (tinha um espaço extra) em vez de "C
" dentro/etc/locale.conf
.fonte