Terminal piscando entre a tela atual e a anterior

4

Acabei de atualizar do Ubuntu 12.04 para o 14.04. Após a atualização, o terminal irá, algumas vezes, mas nem sempre, piscar entre a tela atual e a tela anterior. Aqui estão alguns exemplos:

  1. A saída de um comando 'ls' piscará na tela.
  2. Mas quando pressiono enter para iniciar uma nova linha, às vezes - mas nem sempre - a saída de ls parará de piscar e, em vez disso, a nova linha começará a piscar.
  3. Às vezes, o vim começa a piscar entre o local atual e um local anterior, como logo após uma pesquisa.
  4. Isso também acontece quando eu abro apenas dentro de um terminal bash. (Eu estava esperando que o problema fosse apenas com o meu .bashrc, embora eu não tenha mudado em meses e não tenha tido nenhum problema em 12.04.)

Isso é incrivelmente chato, e tornou o terminal essencialmente inutilizável. Infelizmente, o google-ing por meia hora não mostrou a ninguém problemas similares, seja no 14.04, outras versões do ubuntu, ou outras versões do linux.

UPDATE: Não tenho certeza se isso ajuda a identificar o problema, mas o texto parou de piscar quando eu desliguei o cursor piscando usando essas instruções Como faço para desativar o cursor piscando no gnome-terminal? . No entanto, o problema não está totalmente resolvido, porque agora o texto desaparecerá por um momento quando eu digitar.

    
por cjordan1 25.08.2014 / 04:11

1 resposta

5

É possível que este seja um bug compiz / nvidia.

Eu notei "screen flashing" muito semelhante que parecia vinculado ao redesenho de tela, por exemplo pedaços da tela seriam redesenhados estranhamente quando o cursor piscasse, ou se eu desligasse o cursor piscante, não seria redesenhado na hora certa.

O

link descreve a seguinte solução alternativa:

  

Para consertar, você pega o Gerenciador de Configurações do CompizConfig (ccsm) e você vai   até "Soluções alternativas" na categoria "Utilitário" e marque a caixa que   diz "Forçar redesenhos de tela cheia (troca de buffer) no repaint".

... o que parece ter funcionado para mim. Pelo menos por enquanto.

    
por Nate Kohl 15.10.2014 / 22:23