Windows

重繪時urxvt螢幕閃爍

  • August 1, 2017

我有一個簡單的測試腳本,可以在 xterm 上正常執行,但是在使用 urxvt 時我看不到輸出,因為螢幕閃爍並且我只看到左上角的游標。這是腳本:

i=0

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

我嘗試使用urxvt*buffered: truein.Xresources但它什麼也沒做。

如果您不想要任何閃爍,請不要ESC c在每個循環中重置()終端:

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

目前尚不清楚您對不斷將文本寫入螢幕然後立即將其擦除的腳本的期望。看起來您正在觀察 urxvt 比 xterm 執行得更快。如果要查看腳本的輸出,請添加 sleep。

引用自:https://unix.stackexchange.com/questions/383218