GNU Screen ( screen) se comporta de manera diferente en OS X 10.5 (Leopard) y 10.6 (Snow Leopard) en comparación con Linux (al menos Ubuntu, Red Hat y Gentoo) y OS X 10.4 (Tiger). En 10.5 y 10.6, las nuevas pantallas (hechas con screeno ^A c) siempre me colocan en mi directorio de inicio ~. En Linux y OS X Tiger, las nuevas pantallas tienen un pwdlugar donde se creó originalmente la pantalla.
Ejemplos inventados para ilustrar lo que quiero decir:
Tigre:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben/foo
$ screen # or ^A c
$ pwd
/Users/ben/foo
Leopard, Snow Leopard:
$ cd ~/foo
$ pwd
/Users/ben/foo
$ screen
$ pwd
/Users/ben
$ screen # or ^A c
$ pwd
/Users/ben
¿Cómo hago para que Leopard y Snow Leopard se comporten como Tiger?
shell -$SHELLcopiado en una sección de un compañero de trabajo. El problema desapareció cuando se eliminó. No se comporta de la misma manera que en Linux, etc.