Чтобы открыть новое окно экрана в том же каталоге, что и текущий рабочий каталог окна экрана, из которого вы запускаете его (а не из каталога, из которого вы первоначально запустили сеанс экрана), это работает:

Используя screenrc, как я могу заставить `Ca c` открывать новое окно в рабочем каталоге текущего окна?

... если текущему сеансу экрана не было присвоено имя C-a, :sessionname . В том случае, когда, например, сессия называется:

$ screen -ls
There are screens on:
        18282.FOO_BAR (11/02/16 16:25:52)     (Attached)

вместо того, чтобы открывать новое окно экрана, решение в ответе, связанном с выше, дает, например:

$ screen -X chdir $PWD;screen
/var/run/screen/S-username/18282.pts-29.hostname: No such file or directory
/var/run/screen/S-username/18282.pts-29.hostname: No such file or directory

Возможно ли обойти эту проблему для именованных сеансов экрана?

0