Terminal do Arch Linux não inicia

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

  • 1. Você deve usar a documentação do Arch para instalar o Arch: os guias do youtube estão errados, desatualizados ou ambos. 2. Qual terminal você está tentando iniciar e em que ambiente de trabalho?
  • Estou usando a área de trabalho gnome e estou tentando carregá-la ' s terminal padrão
  • Certifique-se de que sua localidade esteja definida corretamente (consulte a nota na seção de solução de problemas).
  • Como posso editá-lo sem usar um terminal?
  • Você realmente deveria estar executando uma distribuição mais amigável para iniciantes … Você pode editar arquivos do TTY usando nano ou vim

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ão alt+F2 para executar um comando, então gedit 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”)

  1. $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:

  1. Copie o arquivo / etc / X11 / xinit / xinitrc ao seu ~ / .xinitrc
  2. Adicione logo após a linha “#start some nice programs”: exec gnome-session
  3. 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.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *