Как переместить окно в GNU Screen

13

У меня есть окно под названием «Коды» в окне 1, и я хочу переместить его в окно 7, возможно ли это?

скалистый
источник
1
О чем ты говоришь - ты имеешь в виду перенести окно x на другой виртуальный рабочий стол? Какой менеджер X windows вы используете?
Адриан Корниш
Нет, я имею в виду окно в GNU Screen. Спасибо за вопрос.
Рокки

Ответы:

25

Да, это возможно. Перейти к окну 1, введите управляющий символ (например CTRL-A) , а затем введите: :number 7. Если в 7 уже есть окно, то два окна будут поменяны местами (окно 7 станет окном 1). Из справочной страницы:

   Change the current windows number. If the given  number  n  is  already
   used  by  another  window,  both  windows exchange their numbers. If no
   argument is specified, the current window number (and title) is shown.
Arcege
источник
5
@ Arcege, спасибо за этот ответ. После вашего ответа я понял из руководства на экране, что можно указать номер целевого окна с относительными значениями. Например: :number +1поменять местами текущее окно с тем, которое справа от него. Я нахожу эту опцию полезной с привязкой клавиш, которая контролирует текущее местоположение окна (где никто не знает абсолютный индекс окон для замены).
ElazarR