tela urxvt piscando ao redesenhar

0

Eu tenho um script de teste simples que funciona bem com o xterm, mas não consigo ver a saída ao usar o urxvt porque a tela pisca e só vejo o cursor no canto superior esquerdo. Aqui está o script:

i=0

while [ 1 ] ; do
    echo "test$i"
    ((++i));
    echo -e "3c"
done

Eu tentei usar urxvt*buffered: true em .Xresources , mas não faz nada.

    
por 2A-66-42 01.08.2017 / 17:53

2 respostas

2

Se você não quiser nenhuma oscilação, não reinicialize ( ESC c ) o terminal em cada loop:

i=0
echo -e '3c'
while : ; do
    echo -e '3[H'"test$i"
    ((++i))
done
    
por 01.08.2017 / 18:24
3

Não está claro o que você espera de um script que grava continuamente texto na tela e, em seguida, apaga-a imediatamente. Parece que você está observando que o urxvt roda mais rápido que o xterm. Se você quiser ver a saída do seu script, adicione um sono.

    
por 01.08.2017 / 18:09