GNU Скрывает переключатель от вертикального разделения до горизонтального и назад

9
05.10.2013, 10:57
1 ответ

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 | V | H.

(На самом деле все управляющие последовательности запускаются с Ctrl+a по умолчанию, таким образом, я опущу его с этого времени.)

Это решение не идеально - после запуска экранной сессии, которую первоначально необходимо утомительно сфокусировать на каждом 'регионе' (части расположения) с ВКЛАДКОЙ и присоединить процесс (man screen из всех мест настаивает на том, чтобы называть их 'окнами') с n|p|0-9|Ctrl+c или другой метод по Вашему выбору.

Я предполагаю, что Вы захотите отсоединиться вместо того, чтобы уничтожить, если это возможно.

... и это должно, надо надеяться, покрыть Ваш вариант использования.Удачи!

10
27.01.2020, 20:06
  • 1
    Спасибо за пересмотренное решение. Поскольку можно записать такое решение для экрана, но предпочесть tmux, пора мне проверить его! –  ljs.dev 26.10.2013, 02:53
  • 2
    так же, как обновление - я действительно перемещался в tmux вскоре после этого и никогда не отсутствовал screen во всем :) –  ljs.dev 30.05.2014, 01:19
  • 3
    я смотрел возрасты для вертикального разделения: split -v, большое спасибо! –  Daan 29.07.2016, 10:24

Теги

Похожие вопросы