Vedo che è il mio screen locale ad impostare la variabile TERM a "screen.linux" mentre la man page dice che il default sarebbe (un più corretto?) "screen". che sia un bug del pacchetto?
hai provato a cancellare TERM prima di lanciare screen? forse qualcuno vede "linux" e aggiunge prima "screen." oppure qualcuno vede "screen" e aggiunge dopo ".linux"