OK, so my nicer workaround is now /usr/local/bin/screen #!/bin/sh exec /usr/bin/screen -T screen.xterm-new "$@" but I still wonder if there is another way to make screen not default to the screen.xterm terminal type (which is also not following the man page about screen -T ).