Quando eu abro xterm
, demora cerca de um segundo para aparecer, a menos que haja outra janela xterm
já aberta, nesse caso, é instantânea como costumava ser.
Em outras palavras:
Launch xterm_1 -> slow
Launch xterm_2 -> fast
Close one of them
Launch xterm_3 -> fast
Close all xterm windows
Launch xterm_4 -> slow
Da mesma forma, o primeiro comando parece ser executado, mas congela por um segundo antes de avançar. Digamos que seja um ls
, por exemplo. Ele imprime algumas palavras, congela e termina corretamente um segundo depois disso.
Também acontece "uma vez" até que todas as janelas xterm
estejam fechadas:
Launch xterm_1 -> slow
Launch xterm_2 -> fast
ls in any_xterm -> slow
top in any_xterm -> fast
Close all xterm windows
Launch xterm_3 -> slow
Launch xterm_4 -> fast
ls in any_xterm -> slow
... and so on.
Isso não afeta todos os comandos.
Comandos afetados:
ls
top
htop
glances
( htop
-como software Python) ... man
Comandos não afetados:
cat
ping
su
(a menos que o sintoma oculte pelo tempo de digitação de senha) df
du
vi
Além disso, parece ser acionado, mas não será percebido se o comando retornar quase imediatamente. Por exemplo, grep
é afetado se e somente se gerar pelo menos um resultado. ls my_almost_empty_directory
imprime uma linha e retorna bem. E subseqüente ls
funciona bem. Mais interessante, cd my_almost_empty_directory && ls && cd && ls
não mostra nenhum problema.
É definitivamente um problema de exibição, pois grep
output é cortado no meio de uma linha, então grep
processou o arquivo e encontrou uma linha correspondente, mas foi interrompido durante a exibição.
Ao executar um comando afetado, qualquer outro comando afetado executado posteriormente é instantâneo.
Isso acontece tanto para minha conta quanto para uma conta de convidado, portanto, não parece relacionado à minha configuração pessoal. Além disso, se meu primeiro comando for su
e eu mudar para raiz ou convidado, o problema afetará o primeiro ls
na nova sessão.
Isso acontece para o linux 4.8 e 3.16.
Nada disso acontece com o terminal Mate. Não há atraso quando lançar ls
em outro TTY ( Ctrl + Alt + F1 , ...)
Nada relevante em .xsession-errors
ou logs raiz quando ocorre.
Já faz alguns dias, embora eu não me lembre exatamente quando apareceu e não posso correlacioná-lo com os logs de atualização do apt / aptitude.
Não tenho ideia de como encontrar a causa raiz para isso.