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 dirá Terminal no topo da minha tela por alguns segundos e haverá um símbolo de carregamento, mas após alguns segundos ambos desaparecem e nenhum terminal aparecerá. Como não consigo carregar ou iniciar o terminal, não consigo fazer nada (nem consigo responder à pergunta para me registrar nos fóruns do Arch Linux). O que estou fazendo de errado?
Comentários
Resposta
Eu tive o mesmo problema após uma nova instalação do arch. Eu verifiquei, verifiquei duas vezes e verifiquei três vezes o locale.gen e até removi todos os locais, exceto en_US.UTF-8. Eu estava quase desistindo quando verifiquei em configurações Regiões & 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.
Comentários
- Obrigado! Eu também escolhi o inglês para os formatos, logo abaixo de Idioma.
Resposta
Parece que você bagunçou seu /etc/locale.gen
arquivo.
Se você é inglês / EUA, comente qualquer uma das outras entradas nesse arquivo, A MENOS QUE VOCÊ PRECISE. Eles são para outros idiomas. Se você é americano, provavelmente só precisa de en_US.UTF8
.
Edite o arquivo /etc/locale.gen
e descomente en_US.UTF8
.
Comente quaisquer outros, a menos que você precise que eles sejam capazes de ler.
Em seguida, execute: sudo locale-gen
O gnome-terminal deve iniciar então. Se não, instale o xterm e execute gnome-terminal a partir dele para ver o que está acontecendo:
-
pacman -S xterm
-
Tente Ctrlalt F2 ou saia do X.
-
Em seguida, pressione Ctrlalt F1 para voltar ao X.
-
Pressione Alt F2 e digite
xterm
-
Na janela xterm digite
gnome-terminal
Comentários
- Como vou editar o
locale.gen
arquivo? Eu tenho o vim, mas ele não abre - Você pode usar
gedit
, mas precisa executá-lo com privs root, entãoalt+F2
para executar um comando, entãogedit admin:///etc/locale.gen
Resposta
A menos que você realmente se preocupe com o terminal GNOME, a melhor maneira é provavelmente instalar um emulador de terminal diferente . Escolha um de sua preferência.
Lembre-se de que CtrlAlt F1 leva você à GUI. Em seguida, pressione CtrlAlt F2 para ir para um TTY. Faça login e pesquise os repositórios do terminal que você escolheu. Eu escolhi Guake:
pacman -Ss guake
Ele deve aparecer com algo. Para mim, era:
community/guake 0.4.4-3 Drop-down terminal for GNOME
Em seguida, pegue o nome e instale esse pacote:
pacman -S guake
Você deve conseguir iniciar o aplicativo voltando para o GNOME, pressionando Super (a tecla do Windows) e digitando o nome do terminal.
Resposta
Isso funcionou para mim
em sua ~/.xinitrc
substituição
exec gnome-session
com
exec dbus-launch --exit-with-session gnome-session
Fonte: https://bbs.archlinux.org/viewtopic.php?id=203918
Comentários
- MUITO OBRIGADO POR ESTA RESPOSTA! Eu ' tenho lutado contra esse problema na semana passada. Nada funcionou, mas tudo começou imediatamente.
- Isso está obsoleto agora e deve ser considerado um hack feio e desnecessário.
Resposta
Acabei de encontrar o mesmo problema aqui. Pesquisei muito no Google e encontrei uma solução. Se você pode usar Alt
+ F2
(talvez laptop + Fn
), você pode fazer :
1.faça login como root (use sudo “ur pwd”)
-
$locale-gen "en_US.UTF-8"
então Você deve conseguir abrir o terminal com sucesso.
Comentários
- Isso não adiciona nada às respostas existentes …
Resposta
Eu tive o mesmo problema e encontrei a solução:
- Copie o arquivo / etc / X11 / xinit / xinitrc ao seu ~ / .xinitrc
- Adicione logo após a linha “#start some nice programs”:
exec gnome-session
- saia e reinicie
startx
Resposta
Acabei de lutar com esse problema por uma hora. Descobri que meu problema era que LC_COLLATE
estava definido como “C
” (tinha um espaço extra) em vez de “C
“em /etc/locale.conf
.
Resposta
Para mim, o gnome-terminal foi aberto após executar com dbus-launch gnome-terminal
.
Depois, também executo dbus-update-activation-environment --all
e agora começa sem problemas, mas não tenho certeza se o último fez alguma coisa.
nano
ouvim
…