GNU Screen layout: восстановление регионов после детатчаscreen, screenrc, shell, tips, linux
В комментариях к этому посту напомнили о «слоях» (layout), о которых почему-то многие забывают. Слои позволяют иметь сразу несколько видов размещения регионов и переключаться между ними. Создаються из текущего расположения командой screen'а layout new имя слоя (layout name имя слоя создаст новый пустой слой) и эти слои можно запоминать...
Не буду вдаваться в подробности о применении слоев, ибо интересует нас всего лишь восстановление регионов после детатча — а сделать восстановление достаточно просто, достаточно лишь создать новый слой и сохранить его перед детатчем layout save имя слоя. Сохранять конечно не всегда вариант, можно банально забыть или не успеть это сделать (к примеру, если ssh соединение разорвалось, а вы на удаленной машине работали в GNU Screen), но мудрые разработчики предусмотрели это добавив возможность автоматического сохранения слоев, которое по умолчанию выключено. Для включения либо ввести команду в скрин, либо добавить опцию
С учетом того что в будущих версиях нас ждут вертикальные регионы (пользователи git могут ими пользоваться уже сейчас), сие делает из скрина неплохой тайловый wm для консоли — ещё бы поддержку цветов более чем 256, а то кино во фреймбуфере смотреть невозможно =)
11-05-2010, 18:10 Комментарии: 2
Не буду вдаваться в подробности о применении слоев, ибо интересует нас всего лишь восстановление регионов после детатча — а сделать восстановление достаточно просто, достаточно лишь создать новый слой и сохранить его перед детатчем layout save имя слоя. Сохранять конечно не всегда вариант, можно банально забыть или не успеть это сделать (к примеру, если ssh соединение разорвалось, а вы на удаленной машине работали в GNU Screen), но мудрые разработчики предусмотрели это добавив возможность автоматического сохранения слоев, которое по умолчанию выключено. Для включения либо ввести команду в скрин, либо добавить опцию
layout autosave onв screenrc. В конфиге так же можно и создавать слой при старте. К примеру строки layout new desktop
layout autosave onв screenrc создадут слой и включат авто сохранение, после чего можно будет с чистой совестью и не боясь за потерю регионов делать detach.
С учетом того что в будущих версиях нас ждут вертикальные регионы (пользователи git могут ими пользоваться уже сейчас), сие делает из скрина неплохой тайловый wm для консоли — ещё бы поддержку цветов более чем 256, а то кино во фреймбуфере смотреть невозможно =)
Спонсор говорит:
Эффективный бизнес в интернете, реально ли? Качественная поисковая оптимизация и раскрутка сайта стоит совсем недорого, но приносит вполне ощутимые результаты. Получить заинтересованных посетителей можно на порядок дешевле чем с помощью контекстной рекламы.
Эффективный бизнес в интернете, реально ли? Качественная поисковая оптимизация и раскрутка сайта стоит совсем недорого, но приносит вполне ощутимые результаты. Получить заинтересованных посетителей можно на порядок дешевле чем с помощью контекстной рекламы.
muhas
# 12-05-2010, 09:12
вах, не знал.. что-нить типа детатча умеет?
ага, умеет, но
If you additionaly want something similiar to workspaces try running multiple dvtm sessions in different screen windows
но надо всё-равно посмотреть что за чудо
ага, умеет, но
If you additionaly want something similiar to workspaces try running multiple dvtm sessions in different screen windows
но надо всё-равно посмотреть что за чудо






(http://www.brain-dump.org/projects/dvtm/)