" layout autosave on " работает только для явно именованных макетов в .screenrc.
А именно, если вы указали какой-то макет как ABC, переключились на него в сеансе Screen и отсоединились, этот последний макет будет восстановлен после возобновления сеанса.
Если вы не указали никакой компоновки в файле конфигурации, вы должны выполнить внутреннюю команду " layout save your_layout_name " перед отсоединением.
Это .screenrc с предопределенными макетами на выбор:
0 — one (the only region)
1 — two-v (the screen is splitted vertically into two regions, default layout)
2 — two-h (the screen is splitted horizontally into two regions)
3 — three (three regions — two in the upper part of the screen and one underneath)
4 — four (four regions)
После выбора из экрана эти макеты сохраняются при отсоединении до следующего возобновления сеанса (из-за команды «Автосохранение макета включено»).
Если вы создали свой собственный макет, он должен быть сохранен с помощью команды « layout dump filename ». Затем вы можете использовать код из файла «filename», чтобы добавить свой макет в раздел #layouts этого .screenrc для выбора.
По умолчанию раскладка " two-v " загружается только с окном bash.
.screenrc
..screen_layout
Файл может быть отредактирован со всеми командами , которые будут выполняться каждый раз приscreen
запуске, в том числе иlayout save default
в конце концов. Я предлагаю другим читателям добавитьscreen
послеfocus
в.screen_layout
файл, чтобы запустить bash.