Як від'єднати другий екран з іншого екрана?


119

Я випадково приєднався до 2-го сеансу екрана GNU в межах існуючого екранного сеансу і не можу від'єднувати та не видавати команди на внутрішній екран. Я пам’ятаю, як раніше розумів, як це зробити, але повністю забув і хотів би зберегти це як посилання.

Один із способів полягає в тому, щоб відокремити внутрішній екран, використовуючи screen -drоболонку, але яка ключова комбінація для цього зсередини самого екрана?

Відповіді:


157

ctrl-a a d


4
Якщо ви настроїли символ втечі екрана до чогось іншого, ніж Ctrl-A, послідовність клавіш буде зовсім іншою. :)
косинка

Так, ти сам з цим. <esc> реклама може працювати; Сторінка man неоднозначна, оскільки в ній йдеться про те, що a передає символ втечі, а потім уточнює, що це означає це ctrl-A. Так що це гадюка.

4
Дякую, ось що, ми саме про це пам’ятали і коли я сказав це своєму колезі, який мав цю проблему, він сказав, що це не працює. Звичайно, тепер я дізнався, що він натискає ctrl-a, ctrl-a, d, а не ctrl-a, a, d. Проголосували і закрили.

1
@brandizzi: Ви протестували це? Тому що я глибоко підозрюю, що це не так, і щоб ви використовували послідовність ctrl-t a d.
хаос

1
@chaos це ви протестували? Я спробував це зараз, і так, Ct td знімає екран всередині екрана. Ви можете спробувати? Просто додайте escape ^Ttдо свого ~/.screenrc.
brandizzi

63

ctrl+a aпередасть послідовність евакуації (ctrl + a) на підекран .. Отже, ctrl+a a dзробимо ctrl+a dна підекрані (від'єднавши його)

Він працює з будь-якою командою екрана, наприклад ctrl+a, a, cстворить вікно на підекрані


3
У цього є краще пояснення
Sgnl

3

Як правило, якщо у вас є екран s3на іншому екрані s2в іншому екрані s1, ви можете виконати команду ctrl-a dна екрані:

  • s1 виконуючи: ctrl-a d
  • s2 виконуючи: ctrl-a a d

  • s3 виконуючи: ctrl-a a a d

  • ...


0

Ну, для цього є злом. Просто віддалено приєднайте потрібний екран, виконавши наступну команду

screen -r -d screen_name or screen -rd screen_name
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.