Короткий ответ
- Повторно прикрепите, не выталкивая других:
screen -x
- Получить список дисплеев:
^A
*
выберите отключаемый, нажмитеd
Объяснил ответ
Предыстория: Когда я искал решение с тем же описанием проблемы, я всегда находил этот ответ. Я хотел бы предоставить более разумное решение. (Например: другой прикрепленный экран имеет другой размер, и я не могу принудительно изменить его размер в моем терминале.)
Примечание: PREFIX
обычно ^A
=ctrl+a
Примечание: дисплей также можно назвать:
- «пользовательский интерфейс» (в
at
руководстве по команде на экране)
- "клиент" (словарь tmux, где эта функциональность есть
detach-client
)
- «терминал» (как мы называем окно в нашем пользовательском интерфейсе) / в зависимости от
1. Повторно подключите сеанс :screen -x
-x
прикрепить к неотсоединенному сеансу экрана, не отрывая его
2. Список отображений этого сеанса:PREFIX
*
Это ключ по умолчанию для привязки: PREFIX
:displays
. Выполняя это на экране, определите другой дисплей, который мы хотим отключить (например, меньший размер). (Ваш текущий дисплей отображается более ярким цветом / жирным шрифтом, если он не выбран ).
term-type size user interface window Perms
---------- ------- ---------- ----------------- ---------- -----
screen 240x60 you@/dev/pts/2 nb 0(zsh) rwx
screen 78x40 you@/dev/pts/0 nb 0(zsh) rwx
Используя стрелки ↑
↓
, выберите целевой дисплей , нажмите d
Если ничего не происходит, вы попытались отсоединить свой собственный дисплей, и экран не отсоединит его. Если это был другой, через секунду или две, запись исчезнет.
Нажмите, ENTER
чтобы выйти из списка.
Опционально: для того, чтобы контент соответствовал вашему экрану, переформатируйте : PREFIX
F
(прописная буква F)
Выдержка из справочной страницы экрана:
дисплеи
Показывает табличный список всех в настоящее время подключенных пользовательских интерфейсов (отображает). Это наиболее полезно для многопользовательских сессий. В списке дисплеев можно использовать следующие ключи:
mouseclick
Перейти к выбранной строке. Доступно, когда "mousetrack" включен.
space
Обновить список
d
Отсоединить этот дисплей
D
Отключить дисплей
C-g
, enter
или escape
Выход из списка
screen -x
что быстрее набирать, но не полностью эквивалентно. Он присоединит сеанс во второй раз, не отключая сначала, что приведет к режиму мультидисплея.