El reset
comando incluye un retraso, entre borrar la pantalla y volver. Esto es incluso en el último tipo de terminal xterm-256color
. ¿Por qué?
man reset
no menciona un retraso, solo la impresión de cadenas especiales. (Tampoco menciona borrar la pantalla. Supongo que esto está incluido en la cadena de inicialización del terminal).
Noto el siguiente resultado en strace -f reset
:
nanosleep({tv_sec=1, tv_nsec=0}, 0x7ffe1964f100) = 0
ioctl(2, SNDCTL_TMR_STOP or TCSETSW, {B38400 opost isig icanon echo ...}) = 0
napms(1000)
) va acompañada del comentario/* Settle the terminal. */
tput reset
. No parece usar el retraso.stty sane
parece corregir la primera condición, sin demora.