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.
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.
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.
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.
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.
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.
Tente iniciar o terminal manualmente por
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.
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
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
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:
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)
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.
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>
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.
Tags command-line