É a máquina remota que define $TERM
para vt100
, porque não pode saber com qual emulador de terminal você está se conectando. vt100
é um valor seguro, pois a maioria dos terminais modernos e emuladores de terminal (incluindo screen
) são compatíveis.
Para informar aos aplicativos sobre o que realmente é seu terminal, você precisa definir $TERM
explicitamente:
TERM=screen
Você pode fazer:
find $(infocmp -D) -printf '%f\n' | sort -u | grep screen
para ver se há entradas mais apropriadas, como screen-256color
.