다시 그릴 때 urxvt 화면이 깜박입니다.

다시 그릴 때 urxvt 화면이 깜박입니다.

xterm에서 잘 실행되는 간단한 테스트 스크립트가 있지만 urxvt를 사용할 때 화면이 깜박이고 왼쪽 상단에 커서만 표시되기 때문에 출력을 볼 수 없습니다. 스크립트는 다음과 같습니다.

i=0

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

urxvt*buffered: truein을 사용해 보았 .Xresources으나 아무 소용이 없었습니다.

답변1

지속적으로 화면에 텍스트를 쓴 다음 즉시 삭제하는 스크립트에서 무엇을 기대하는지 명확하지 않습니다. urxvt가 xterm보다 빠르게 실행되는 것을 관찰한 것 같습니다. 스크립트의 출력을 보려면 sleep을 추가하십시오.

답변2

깜박이는 것을 원하지 않으면 ESC c루프할 때마다 터미널을 재설정()하지 마십시오.

i=0
echo -e '\033c'
while : ; do
    echo -e '\033[H'"test$i"
    ((++i))
done

관련 정보