Можно ли запустить экран GNU на экране GNU? Я не уверен, как будут работать привязки клавиш. Мне нужно войти на сервер, на котором уже запущен сеанс экрана, из сеанса локального экрана.
gnu-screen
Дан
источник
источник
ctrl-g g 2
выбирает окно 2 на вложенном экране,ctrl-g 1
выбирает окно 1 на начальном экране.Да, это возможно. Вам нужно будет переопределить
screen
escape-символ, например, установить егоE
при вызовеscreen
источник
Если вы очистите
$STY
переменную среды, запускscreen
запустит вложенный сеанс.Затем вам нужно отправить литерал
^a
во вложенный сеанс, прежде чем использовать какие-либо из ваших привязок. Вы можете отправить литру^a
, нажав,^a
а затемa
(обычный).Таким образом , чтобы создать новое окно в гнездовой сессии вы нажимаете
^a
,a
,c
.источник
Ctrl-a a отправляет Ctrl-A на вложенный экран.
Например, если вы хотите добавить новую вкладку, вы делаете ctrl-a ac
если вы хотите отключить: "Ctrl-A"
источник
Команды работают нормально, если вы используете ctrl-a a или меняете управляющий символ. Однако он также спросил, как подключить изнутри другой терминал. Мне понадобилось некоторое время, чтобы найти это в Интернете, но после того, как я увидел флаг -m, я посмотрел его в руководстве.
После этого я протестировал создание нового экрана с
и прикрепление к нему изнутри экрана с
и это работало так, как я хотел, создав новый экран и прикрепив его к экрану. Я не думаю, что многие люди будут использовать эту функцию, но иногда у меня заканчиваются терминалы, поэтому может быть полезно сгруппировать вкладки на отдельном экране.
источник