Не буду вдаваться в подробности о применении слоев, ибо интересует нас всего лишь восстановление регионов после детатча — а сделать восстановление достаточно просто, достаточно лишь создать новый слой и сохранить его перед детатчем layout save имя слоя. Сохранять конечно не всегда вариант, можно банально забыть или не успеть это сделать (к примеру, если ssh соединение разорвалось, а вы на удаленной машине работали в GNU Screen), но мудрые разработчики предусмотрели это добавив возможность автоматического сохранения слоев, которое по умолчанию выключено. Для включения либо ввести команду в скрин, либо добавить опцию
layout autosave on
в screenrc. В конфиге так же можно и создавать слой при старте. К примеру строки layout new desktop
layout autosave on
в screenrc создадут слой и включат авто сохранение, после чего можно будет с чистой совестью и не боясь за потерю регионов делать detach.
С учетом того что в будущих версиях нас ждут вертикальные регионы (пользователи git могут ими пользоваться уже сейчас), сие делает из скрина неплохой тайловый wm для консоли — ещё бы поддержку цветов более чем 256, а то кино во фреймбуфере смотреть невозможно =)