O terminal Gnome lento para iniciar a partir do iniciador, rápido quando iniciado a partir do terminal

6

Estou usando o Ubuntu 10.04 com o Gnome. Quando eu inicio um terminal Gnome (uma ocorrência freqüente), se eu fizer isso, clicando em um ícone em um painel (que tem como o comando: gnome-terminal ) demora um pouco - pense em vários segundos em muitas ocasiões.

Se, no entanto, eu começar digitando gnome-terminal em outro terminal, ele será iniciado imediatamente.

Não sei como investigar o que está causando a lentidão, alguma sugestão? Ou seja, estou muito interessado em como resolver isso, mas ainda mais interessado em como investigar isso efetivamente.

Nota 1: o comportamento não está limitado a iniciar o gnome-terminal.

Nota 2: existem alguns outros comportamentos (além de iniciar programas) que são mais lentos do que eu acho que deveriam ser. Estes são variados e eu não tenho uma boa descrição.

    
por kasterma 31.08.2011 / 16:33

2 respostas

1

Isto pode ser porque quando você executa o gnome-terminal do gnome-terminal, todas as bibliotecas e outros códigos necessários para executar o programa já estão na memória. Se o programa do terminal ainda não estiver em execução, as bibliotecas deverão ser buscadas no disco - o que pode levar algum tempo. A lentidão ocorre se você iniciar uma nova instância do programa terminal a partir do ícone quando você já tiver outra instância em execução?

    
por 26.12.2011 / 20:27
-1

Quando você inicia o gnome-terminal a partir do painel de ícones, ele obtém seu ambiente de login inicial. Quando você inicia o gnome-terminal a partir de outro terminal, ele herda as configurações de ambiente que esse terminal possui, incluindo aquelas que levaram as que levaram vários segundos para serem inicializadas quando o gnome-terminal foi iniciado.

Tente

  1. observando o que o comando env retorna e ver quais variáveis de ambiente estão sendo inicializadas e que estão sendo herdadas por processos iniciados a partir desse ambiente
  2. mova temporariamente seus arquivos .bashrc / .bash_profile para algum outro nome e veja se algo em sua execução está demorando muito tempo.
por 02.01.2012 / 17:57

Tags