Я використовую режим прокрутки / копіювання екрана GNU Screen. Тож я натискаю Control-A [, щоб увійти в режим копіювання, прокручуй до розділу, про який я дбаю ..., а потім забуду.
Однак, схоже, залишення екрана GNU у режимі прокрутки / копіювання блокує виконання (що б додаток не було на той час). Наприклад, якщо я запускаю локальний веб-сервер, якщо я перебуваю в режимі прокрутки / копіювання, запити, зроблені на цьому веб-сервері, вичерпаються: процес не відповідає, поки я не вийду з режиму копіювання / прокрутки.
Я бачив це як у сценарії / сервері Ruby On Rails, так і в інструменті "Вставити" Python.
Я розглядав можливість ввімкнення режиму ведення журналу для моїх вікон, а потім просто прокручування / перехоплення через ці журнали як альтернативу, але якщо це можна контролювати іншим способом (налаштування, активація режиму копіювання іншим способом), мені дуже цікаво.
Мій екран - перехід говорить:
Версія екрана 4.00.03 (FAU) 23-жовтня-06
(Я запитав це на quora.com, але, можливо, це краще місце)
while ((1)) ; do echo $i; i=$((i+1)); sleep 0.1; done
- спробуйте викликати Копіювати режим і трохи почекайте. Коли ви виходите з режиму копіювання, значення i підскочило, показуючи, що виконання продовжується у фоновому режимі. Але я бачив вихід блоку екрана для деяких процесів, тому мені цікаво, що саме визначає, блокує екран чи ні.