O terminal não inicia; como corrigi-lo?

8

Quando tento iniciar o Terminal (Aplicativos - & gt; Acessórios - & gt; Terminal), ele não inicia. Eu recebo uma entrada "Starting Terminal" na barra de tarefas. Depois de alguns segundos, desaparece. Nenhum terminal aparece. (Outros aplicativos são iniciados corretamente.)

Estou executando o Ubuntu 11.04 e conectando via Remote Desktop. (No cliente, estou usando o Microsoft Remote Desktop Connection para Mac; no servidor, sesman.)

Eu verifiquei os seguintes arquivos de log, mas nenhuma mensagem aparece: debug, messages, sesman.log, syslog e user.log.

ps ax | grep -i term não lista o terminal - nem mesmo quando a barra de tarefas mostra "Starting Terminal". (Eu ainda posso obter uma linha de comando por sssh'ing in).

O que devo fazer? Estou perplexo sobre como diagnosticar e consertar o problema.

Atualizar

Obrigado por todas as boas sugestões. Quando eu inicio o gnome-terminal do xterm, recebo o erro abaixo. Não sei o que fazer com o erro, no entanto.

gnome-terminal: /build/buildd/cairo-1.10.2/src/cairo-image-surface.c:1320: _pixel_to_solid: Assertion '!"reached"' failed.

Quanto a outros terminais, recebo a mesma mensagem de erro quando executo o Byobu Terminal. E o guake não foi instalado corretamente no Centro de Software (a correção parece estar além do escopo desta questão). No entanto, o xterm executa OK.

Além disso, verifiquei meu arquivo .bashrc e parece bem.

O que devo fazer agora? Eu prefiro não usar o xterm como meu terminal primário.

Atualização 2

Esqueceu de verificar o Google antes de postar ...

Este é aparentemente um problema conhecido . A solução é ativar um plano de fundo da área de trabalho.

    
por Evan 21.03.2012 / 19:05

8 respostas

13

Tente iniciar o terminal manualmente, por ex. do xterm e ver qual é o resultado.

Pressione Alt + F2 e depois digite xterm para obter um xterm.

Lá, simplesmente digite gnome-terminal para tentar iniciar o terminal.

    
por jelmer 21.03.2012 / 20:03
6

Eu tive um problema semelhante depois de editar o /etc/default/locale

A solução para mim foi alterar a localidade em /etc/default/locale de volta para o conteúdo defaultc desse arquivo para: LANG="en_US.UTF-8" LANGUAGE="en_US"

Como descrito nesta resposta: link

    
por Laurens 08.03.2016 / 09:41
3

Veja se há algo ruim em seu arquivo .bashrc. Isso poderia fazer o terminal não funcionar. É um script que é executado toda vez que você inicia o terminal, e geralmente há um separado que é executado quando você efetua login com o ssh.

    
por Owen Johnson 21.03.2012 / 19:31
2

Tente iniciar o terminal manualmente por

  1. pressione ctrl + alt + f1
  2. que simplesmente execute este comando ' sudo dpkg --configure -a ' para resolver o problema.
por Sarmad Kamal 23.03.2017 / 12:57
0

No meu caso, essa resposta me forneceu a solução link , basicamente:

  

O erro é causado pela instalação do pacote gi no python3. É um   pacote para a linha de comando GIST Github para python2. Não está relacionado com   objeto gnomo ou introspecção de gnomos. Visite aqui: python gi on   índice de pacotes

     

Causa conflitos de nomes com o gi.repository, em vez de procurar   gir em seu python dist-packages, seu sistema init o pacote gi.   E daí o erro mostra

     

ImportError: Nenhum módulo chamado 'gi.repository'

     

A desinstalação desse pacote resolverá o erro.

para desinstalar:

$> sudo pip(###) uninstall gi

onde ### significa todas as versões 3.x do pip que você tem em seu sistema.

    
por Felix 28.03.2017 / 21:24
0

No meu caso, não consegui abrir o terminal depois de instalar novos idiomas e remover o padrão. Eu fundei para fora que eu não apliquei a mudança para o sistema, depois de aplicar as alterações, havia um botão nas configurações de idioma gui, tudo começou a funcionar novamente.

aplausos

    
por user676190 09.04.2017 / 10:17
0

Eu configurei o Python 3.6 como padrão com o sudo update-alternatives --config python3.

Eu mudei de volta para 3.5 e apenas usei o 3.6 Interpreter no PyCharm. Está de volta e funciona bem.

Aaron

    
por CENTURION 22.09.2017 / 22:06
0
Então, se o seu terminal (gnome-terminal) aparecer e desaparecer, você pode tentar alguns métodos que me ajudaram no passado. Lembre-se, estou trabalhando em um Linux Mint AMD64 OS usando o Cinnamon. Isso deve funcionar com a maioria das distribuições e tipos de GUI do Linux de 64 bits.

Muitas vezes, nas respostas on-line para questões de falha de terminal são listados os comandos do terminal, no entanto, é difícil usar comandos de terminal sem terminal, certo? Você precisará de um shell / terminal-emu / CLI para executar esses comandos, portanto, use seu gerenciador de pacotes (Synaptic, etc.) para fazer o download de emuladores de terminal xterm / uxterm. Você também pode usar o gerenciador de arquivos (Nemo, Nautilus, etc. para fazer algumas dessas correções) e, finalmente, executar alguns comandos usando Alt + F2 .

De qualquer forma. Faça:

  1. A abordagem amplamente usada disponível imediatamente na maioria das pesquisas do Google é a seguinte: remover ~/.gconf/apps/gnome-terminal . Veja como:

    cd ~/.gconf/apps
    sudo rm -r ./gnome-terminal
    reboot
    

    (ou possivelmente, Alt + Ctrl + F1 e, em seguida, entre novamente e faça sudo apt-get update se não quiser reiniciar)

  2. Outra abordagem é reinstalar o gnome-terminal e depende dos dados do gnome-terminal. Por favor, leia os comandos, pois você não pode simplesmente removê-lo na maior parte do tempo.

    sudo apt-get remove --purge gnome-terminal gnome-terminal-data
    sudo apt-get update
    sudo apt-get install gnome-terminal 
    

    Usar o comando muitas vezes deixado de fora --purge foi a única coisa que funcionou para mim quando cheguei ao ponto de precisar fazer isso. --purge adicionalmente remove os arquivos de configuração junto com o pacote. Se você tentou alterar esses arquivos e falhou, isso funcionará.

      

    Nota: Vários gerenciadores de pacotes não listam o gnome-terminal ou não funcionarão instalando-o após sua marcação. Eu pessoalmente não tive sorte em fazê-lo.

  3. Você pode encontrar o site da sua distribuição, encontrar o pacote gnome-terminal listado lá e baixar e instalar manualmente usando o instalador de pacotes ou manualmente. (por exemplo, instalador do pacote GDebi e instalação do Aptitude). Este método não funcionou para mim, mas depois de fazer alguma pesquisa, pode, dependendo do motivo do seu terminal ser torrado. Eu acho este método o mais ineficaz para a maioria dos motivos comuns que o gnome-terminal auto-fecha ou simplesmente nunca abre porque esse pacote frequentemente pedirá dependências que você já possui ou não existe (não sei por que). / p>

  4. Se você alterou recentemente suas preferências de terminal, tentou alterar a cor do plano de fundo ou tentou registrar o histórico / script do seu terminal, às vezes há uma opção final. Dentro do seu Terminal & gt; Preferências de perfil & gt; Comando, desmarque todas as caixas e certifique-se de que o menu suspenso mostre "Mantenha o terminal aberto". Isso funcionou para mim, na verdade. Meu terminal foi configurado para um perfil que tinha um comando sem entrada requerida pelo usuário em execução, seguido por um terminal de saída automática nas preferências suspensas. (ex. ls, script, histórico, cd / , qualquer coisa que não exija que você coloque algo a mais depois de executar)

Espero que isso ajude alguns de vocês que estão tendo este problema! Eu sou um usuário autodidata de Linux e web designer que tem aprendido lentamente o SO-nix e o shell. Eu uso este site e o Stack Overflow com frequência e quero devolver o que posso! Um amor.

    
por Spencer Reiser 07.11.2017 / 18:57