1

Я хочу запустить экран GNU в другой сессии экрана. Запуск не является проблемой, но сочетания клавиш фиксируются сеансом "родительского" экрана. Есть ли способ передать эти сочетания клавиш в другой сеанс экрана.

Вы можете подумать, что запуск экрана на экране совершенно бесполезен. Это может быть возможно, если вы запускаете оба на одном компьютере, но если вы подключаетесь в сеансе экрана, например, с SSH к другому серверу и используете там также экран, это весьма полезно.

Заранее спасибо!

1 ответ1

3

Вы должны уйти от своего командного персонажа, чтобы передать его на внутренний экран. Предполагая, что вы сохранили стандартный Ca в качестве командного персонажа, вам придется нажать Ca a, чтобы отправить его на внутренний экран.

В качестве примера :

  • переключаться между двумя окнами на внешнем экране: Ca Ca
  • переключаться между двумя окнами на внутреннем экране: Ca a Ca a

Способ избежать этого состоит в изменении символа команды внутреннего экрана с помощью ключа командной строки -e . Например, учитывая следующие настройки

screen                  # outer screen
screen -S foo -e"^Bb"   # inner screen

будут доступны следующие привязки клавиш:

  • Ca c : создать новое окно на внешнем экране
  • Cb c : создать новое окно на внутреннем экране

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .