GNU Screen ( screen
) zachowuje się inaczej w OS X 10.5 (Leopard) i 10.6 (Snow Leopard) w porównaniu do Linuksa (przynajmniej Ubuntu, Red Hat i Gentoo) i OS X 10.4 (Tiger). W wersjach 10.5 i 10.6 nowe ekrany (wykonane przy pomocy screen
lub ^A
c
) zawsze umieszczają mnie w katalogu domowym ~
. W systemach Linux i OS X Tiger nowe ekrany mają miejsce, pwd
w którym ekran został pierwotnie utworzony.
Wymyślone przykłady ilustrujące to, co mam na myśli:
Tygrys:
$ 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
Jak sprawić, by Leopard i Snow Leopard zachowywali się tak jak kiedyś Tiger?
shell -$SHELL
w sekcji skopiowanej od współpracownika. Problem zniknął, gdy został usunięty. Nie zachowuje się tak samo jak w Linuksie itp.