11
3
GNU Screen (screen
) behaves differently on OS X 10.5 (Leopard) and 10.6 (Snow Leopard) compared to Linux (at least Ubuntu, Red Hat, and Gentoo) and OS X 10.4 (Tiger). In 10.5 and 10.6, new screens (made with screen
or ^A
c
) always places me in my home directory ~
. In Linux and OS X Tiger, new screens have a pwd
of wherever the screen was created originally.
Made up examples to illustrate what I mean:
Tiger:
$ 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
How do I get Leopard and Snow Leopard to behave like Tiger used to?
3Finally found out what was doing it. I had
shell -$SHELL
in a section copied from a coworker. The problem went away when it was removed. It doesn't behave the same way as on Linux, etc. – Benjamin Oakes – 2010-02-10T14:23:30.763