Una mejor manera de verificar qué se está ejecutando exactamente cuando escribe screen sería ejecutar command -V screen . Esto le dirá si está ejecutando un binario (en cuyo caso se le dará la ruta completa) o un alias de shell, función, etc.
Otra cosa a verificar es si hay un chdir comando en su ~/.screenrc o el screenrc de todo el sistema .
El screen(1) página man describe la pantalla chdir comando .
chdir [directory]
Change the current directory of screen to the specified directory or,
if called without an argument, to your home directory (the value of the
environment variable $HOME). All windows that are created by means of the
"screen" command from within ".screenrc" or by means of "C-a : screen
..." or "C-a c" use this as their default directory. Without a chdir command,
this would be the directory from which screen was invoked. …
La configuración de Mi Pantalla para una sesión de programación incluye el comando
chdir "$HOME/Projects"
El primer paso es asegurarse de que esa pantalla no sea un alias.
Escribe alias y busca screen . Tenga en cuenta que esta lista podría ser larga. Es posible que desee escribir alias | grep screen para separar el trigo de la paja.
Si screen resulta ser un alias para algo como cd ~ && screen puedes eliminar esto usando unalias screen .