Короткий ответ
- Повторно прикрепите, не выталкивая других:
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что быстрее набирать, но не полностью эквивалентно. Он присоединит сеанс во второй раз, не отключая сначала, что приведет к режиму мультидисплея.