GNU screen
не має жодних заздалегідь заданих макетів, тому вам потрібно прокрутити свій власний. Ось що я додав до свого ~ / .screenrc:
# define layouts
layout new 'horizontal'
split
layout new 'vertical'
split -v
layout new 'main'
# bind control sequences for new layouts
bind V layout select 'vertical'
bind H layout select 'horizontal'
bind ' ' layout next # <- actually means Ctrl-a + Space
За допомогою цього можливо переключити макети з Ctrl+ a Space| V| H.
(Насправді всі контрольні послідовності починаються з Ctrl+ aза замовчуванням, тому я опускаю її відтепер.)
Це рішення не є ідеальним - після запуску сеансу на екрані вам спочатку доведеться стомлено зосередитись на кожному "регіоні" (частини макета) TABі додавати процес ( man screen
з усіх місць наполягає на тому, щоб називати їх "вікнами") з n| p| 0-9| Ctrl+ cабо інший метод на ваш вибір.
Я думаю, ти захочеш відірватися, а не вбивати, коли це можливо.
... і це, сподіваємось, має охоплювати ваші випадки використання. Ура!