The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск консольного оконного менеджера GNU screen 4.2.0

24.04.2014 13:56

После шести лет с момента прошлого выпуска и спустя несколько недель после празднования 27 лет существования проекта, представлен новый значительный релиз полноэкранного консольного оконного менеджера GNU screen 4.2.0, позволяющего использовать один физический терминал для работы с несколькими приложениями, которым выделяются отдельные виртуальные терминалы, остающиеся активными между разными сеансами связи пользователя.

Выпуск screen 4.2.0 представил Amadeusz Sławiński, новый мэйнтейнер проекта, который был выбран в начале апреля, а ранее занимался поддержкой ответвления от screen на GitHub, в которое, по сравнению с официальной веткой, было внесено более 300 изменений. Теперь все эти изменения перенесены в основной проект и будут доступны в screen 5. После 4.0 решено сразу выпустить релиз 4.2, так как ветка 4.1 уже была создана на момент слияния. По своему составу ветка 4.2 аналогична 4.1. Пакеты с новым выпуском уже доступны для пользователей Arch Linux и Debian Unstable (скоро ожидается в Debian Testing).

В новой версии появилась поддержка макетов (layouts), добавлены средства объединения окон в группы, улучшена работа с мышью, обеспечен режим вертикального разбиения окна, реализована поддержка 256-цветных терминалов, возможность поддержания нескольких историй ввода, автодополнение команд клавишей табуляции, начальная поддержка подключения скриптов-обработчиков, новые команды (layout, group, unbindall, rendition, mousetrack).

Так как некоторые из изменений привели к нарушению совместимости (для взаимодействия с фоновым процессом вместо именованных каналов теперь используются сокеты), перед выполнением обновления следует завершить активные сеансы, так как к сеансам, созданным с использованием прошлых выпусков, не удастся соединиться после установки screen 4.2.0 (в Debian данная проблема не проявляется, так как она решена отдельным патчем).

Одновременно сообщается о переводе ветки screen 4.x в фазу сопровождения и начале разработки ветки screen 5, в которой будет проведена существенная чистка кодовой базы. В версию screen 5 также будут перенесены новшества, подготовленные вне официального репозитория, такие как 256-цветная жесткая статусная строка (hardstatus), поддержка полноцветной палитры, размещение заголовка в верхней строке и возможность перемещения строки статуса в верхнюю часть. Также будет прекращена поддержка устаревших систем и невостребованных функций (например, поддержка брайлевского дисплея), проведено переформатирование кода, переписаны некоторые неэффективные части.

  1. Главная ссылка к новости (https://lists.gnu.org/archive/...)
  2. OpenNews: Выпуск консольного оконного менеджера tmux 1.9
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/39634-screen
Ключевые слова: screen
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (63) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Пушистик (ok), 14:35, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –61 +/
    Молодцы!
    Положим на пыльную полку в раздел анналы истории.

    Вот серьёзно, где это вообще применимо?

     
     
  • 2.6, pkunk (ok), 14:42, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +13 +/
    https://xkcd.com/686/
     
  • 2.9, auk (?), 14:44, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +14 +/
    Это одна из самых полезных программ.
    Особенно полезна при работе с длительными процессами на удалённых серверах.
    Запустил screen, в нём задачу какую, делаешь detach и пошёл по своим делам.
    Пришёл домой, attach к консоли и всё как буд-то тут и работал.
    Или если связь рвётся, переподключаешься, attach и продолжаем работать.
     
     
  • 3.20, Адекват (ok), 15:48, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Это одна из самых полезных программ.
    > Особенно полезна при работе с длительными процессами на удалённых серверах.
    > Запустил screen, в нём задачу какую, делаешь detach и пошёл по своим
    > делам.
    > Пришёл домой, attach к консоли и всё как буд-то тут и работал.

    Я так раньше торренты качал.


     
     
  • 4.56, PalachMB_ (?), 09:10, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Я и сейчас так качаю. screen + rtorrent
     
  • 3.40, Аноним (-), 21:39, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для тех, кто работает на localhost - screen не нужен. Им просто не понять, зачем нужна данная софтинка...
     
     
  • 4.60, Аноним (-), 11:05, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прям так и не нужен на локалхосте? Хотя, есть же tmux...
     
  • 3.63, Василий (??), 18:41, 26/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Это одна из самых полезных программ.
    > Особенно полезна при работе с длительными процессами на удалённых серверах.
    > Запустил screen, в нём задачу какую, делаешь detach и пошёл по своим
    > делам.
    > Пришёл домой, attach к консоли и всё как буд-то тут и работал.
    > Или если связь рвётся, переподключаешься, attach и продолжаем работать.

    Так-то оно, конечно, так. Но бывает и печаль, суть которой в том, что attach подвисает. Попытки реаттача успехом не завершаются. Ни screen -x, ни screen -r (даже с указанием сеансов) не уводят печаль в сторону.

    Проходит печаль по разному - от нескольких минут, до нескольких часов. После этого можно работать нормально дальше. Но когда ждать некогда, приходится весь скрин валить kill -9 и был таков - куда ж деваться.

     
     
  • 4.64, pavel_simple (ok), 19:45, 26/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >[оверквотинг удален]
    >> делам.
    >> Пришёл домой, attach к консоли и всё как буд-то тут и работал.
    >> Или если связь рвётся, переподключаешься, attach и продолжаем работать.
    > Так-то оно, конечно, так. Но бывает и печаль, суть которой в том,
    > что attach подвисает. Попытки реаттача успехом не завершаются. Ни screen -x,
    > ни screen -r (даже с указанием сеансов) не уводят печаль в
    > сторону.
    > Проходит печаль по разному - от нескольких минут, до нескольких часов. После
    > этого можно работать нормально дальше. Но когда ждать некогда, приходится весь
    > скрин валить kill -9 и был таков - куда ж деваться.

    за более 5 лет использования, мной подобное поведение не замечено ниразу.

     
  • 4.71, auk (?), 09:33, 28/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    частопомогает:
    screen -d -r
     
  • 2.10, Oakim (?), 14:48, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тоже думал, что устаревшая глупость, но...
    Отдельный ubuntu сервер, подключена камера и Motion. Зашел через терминал. Запустил Screen. Запустил motion. Смотришь на сообщения в процессе работы. Выходишь из screen. Закрваешь терминал. А motion работать-то продолжает. Потом можно снова подключиться к серваку. Открыть screen. Посмотреть на текущую работу...
     
     
  • 3.11, Однако (?), 14:52, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Мусье знает толк в извращениях...
     
  • 3.38, Vkni (ok), 20:44, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Открыть screen. Посмотреть на текущую работу...

    Есть же nohup.

     
  • 3.44, Аноним (-), 22:48, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А просто отправить сообщения motion в лог и запустить его в бэкграунд - наверное было слишком просто, да? :)
     
  • 2.12, masudi (ok), 14:59, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    удобно, например, если тебе нужно постоянно работать с парой десятков серверов.
     
  • 2.13, x0r (??), 15:01, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +7 +/
    screen - это одна из функций, которая должна быть "из коробки"
     
     
  • 3.69, Аноним (-), 18:48, 27/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > screen - это одна из функций, которая должна быть "из коробки"

    Заходите в OpenBSD, чо. tmux изкаропки

     
  • 2.16, User (??), 15:11, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Здравствуй, племя молодое, незнакомое...
     
  • 2.24, шахимат (?), 17:43, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Молодцы!
    Положим на пыльную полку в раздел анналы истории.
    Вот серьёзно, где это вообще применимо?
    -----

    Приходи когда осилишь "Компьютер для чайников", тогда и отвечу. Сейчас разговор бесполезен.

     
  • 2.26, Аноним (-), 17:49, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >Молодцы!
    >Положим на пыльную полку в раздел анналы истории.

    Пошёл как то пушистик играть в футбол за сборную Росии. Ну и как водится у таких забил в свои ворота ...
    Весь стадион, все 50000 народу вскочили и орут "ПИДОРАС!!!!!!" .... а он улыбается и кланяется, улыбается и ...
    Вот и на опеннете он упорно ищет метод :)

     
  • 2.27, Polkan (ok), 17:50, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Молодцы!
    >Положим на пыльную полку в раздел анналы истории.

    Ага, админам локалхоста не нужно. )
    Остальные без скрина, как без рук.

     
  • 2.41, Аноним (-), 22:42, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Вот серьёзно, где это вообще применимо?

    Ядерные реакторы - фуфло. Ведь хомяк, простите, Пушистик, не может установить реактор у себя на кухне. Где эти глупые реакторы вообще применимы?!

     
  • 2.51, milinsky (ok), 01:41, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    на серваке эта штука просто супер. Помнится были глюки года 3-4 назад но потом пропали (debian). Так что доедай кашу и в школу дружок.
     

  • 1.3, Аноним (-), 14:40, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    добавили бы запуск проги с автоматическим ограничением через cgroup
     
     
  • 2.4, Аноним (-), 14:40, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ну и взаимодействие с прогой через stdin\stdout\stderr
     
  • 2.17, User (??), 15:13, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Стесняюсь спросить, а к systemD прикрутить не желаете ли?
     
     
  • 3.48, Аноним (-), 23:56, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > к systemD прикрутить не желаете ли?

    Нет. Только в ядро, только хардкор.

     

  • 1.7, Аноним (-), 14:42, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Шикарная утилита, постоянно ей пользуюсь при обновлении серверов.
     
  • 1.8, dxd (?), 14:44, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    Это что, теперь надо решать, а не перейти ли с тмукса обратно?
     
     
  • 2.21, aim (ok), 15:59, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    вот пятёрка выйдет... хотя нет. незачем.
     
     
  • 3.25, Andrey Mitrofanov (?), 17:44, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >хотя нет. незачем.

    Которые бегают тодой-судой, должны мучаться. Вопросом: "А тому ли я дала?"

     

  • 1.14, Аноним (-), 15:02, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    tmux лучше же
     
     
  • 2.18, Аноним (-), 15:18, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Сколько не пытался перейти на tmux, но привычка сильнее. tmux хоть и лучше, но руки сами screen набивают и с ним как-то комфортнее.
     
     
  • 3.19, Аноним (-), 15:30, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • –3 +/
    мда вы еще и руками его включаете, 20 век
     
  • 2.33, Аноним (-), 19:30, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У тмукса лицензия, дружественная к проприетарщикам, а не к людям. И на редкость идиотские сочетания клавиш по-умолчанию. Учитывая что при всё при этом никаких преимуществ перед screen нет - выбор очевиден.
     
     
  • 3.37, Wiz (?), 20:00, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > У тмукса лицензия, дружественная к проприетарщикам, а не к людям. И на
    > редкость идиотские сочетания клавиш по-умолчанию. Учитывая что при всё при этом
    > никаких преимуществ перед screen нет - выбор очевиден.

    сочетание клавиш точто накоеже "илиотское" как и во всём остальном, пока их не выучиш они неизвестны. По поводу же преимуществ, не правда ваша, надо наверное взять и почитать чем они отличаются. На данный момент функционал тмукса сильно богаче, но не так чтобы недостижимо. Основное чего часто не хватало скрину, так это разделения окон и по горизонтали и повертикали. Теперь же обещают этот вопрос закрыть. Посмотрим что будет ещ

     
     
  • 4.39, Аноним (-), 20:44, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    vertical split в скрине есть уже хрен знает сколько - в дебьяне так вообще по де... большой текст свёрнут, показать
     
     
  • 5.46, Аноним (-), 22:57, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > сам заглядывался на тмукс, но нак и не понял зачем оно мне
    > если есть скрин

    Бсдшникам оно затем что у screen лицензия "не та". Мешает лебезить перед проприерасами, понимаешь.

     
     
  • 6.53, Аноним (-), 05:12, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Идика ты на .. нет не туда, а иди в соседнюю ветку читать как SugarCRM - всю такую из себя AGPL-ную ... взяли и закрыли :)
    А жопельщики говорили - зашишат лицуха то! Бреееехали ...
     
     
  • 7.67, Аноним (-), 10:24, 27/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Бреееехали ...

    Так там прямо в новости ссылка на открытый форк. Читать научитесь, чтоли.

     
  • 7.68, Andrey Mitrofanov (?), 12:41, 27/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > читать как SugarCRM - всю такую из себя AGPL-ную ... взяли и закрыли :)
    > А жопельщики говорили - зашишат лицуха то! Бреееехали ...

    Авторы-владельцы SugarCRM говорили тебе, что защитят, и ты поверил? И обманули?!

    Всему, что на заборе написано верить - быть обманутым, я тебе гарантирую. Тебя ж бедненького и б3длщики обманут. Я уверен! Срочно иди читать freebsd.org/doc/en/articles/bsdl-gpl/, тщательн изучи, законспектируй и вперёд! Через годик расскажешь, _как_ тебя обманули.

    Тяжело жить без головы?

     
  • 5.70, Аноним (-), 18:51, 27/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > сам заглядывался на тмукс, но нак и не понял зачем оно мне
    > если есть скрин

    А теперь давайте поговорим про vim и emacs...

     
  • 2.36, Wiz (?), 19:57, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > tmux лучше же

    да какая разница лучше он сейчас или нет, главное, что он должен теперь тоже здвинуться в развитии, а то при отсутствии конкурентов очень застоялся.

     
     
  • 3.47, Аноним (-), 22:57, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > здвинуться

    Какой интересный гибрид "сдвинуться" и "задвинуться". "Оптека", блин.

     
  • 2.42, Аноним (-), 22:43, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > tmux лучше же

    "Чем грузины", знаем-знаем.

     
  • 2.49, Анонм (?), 00:24, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >tmux лучше же

    Для бздунов

     
  • 2.52, Stax (ok), 01:56, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Если у вас линукс и дистрибутив, где "все есть" - можно, конечно, и tmux вместо screen'а взять. А что в других, более настоящих UNIX'ах делать будете? Зайдете, к примеру, на солярис-хост - оп-па - внезапно никаких tmux в области досягаемости, только screen, только хардкор..
     

  • 1.28, DmA (??), 18:34, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    screen - Xwindow для бедных
     
     
  • 2.43, Аноним (-), 22:44, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > screen - Xwindow для бедных

    Из него wxindow как из моей бабушки балерина.

     

  • 1.29, YetAnotherOnanym (ok), 18:43, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    tmux, screen... какая разница кто что выберет, главное - что оно есть.
     
  • 1.30, Nicknnn (ok), 18:58, 24/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А прокрутку вверх уже добавили ?
     
     
  • 2.32, Аноним (-), 19:29, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    там она там всю жизнь была по ^A[
    Или какую ещё прокрутку?
     
     
  • 3.61, Аноним (-), 23:49, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > там она там всю жизнь была по ^A[
    > Или какую ещё прокрутку?

    Это не прокрутка, к сожалению. Это просмотр буфера. К сожалению ни в скрине ни в тмуксе прокрутки пока нет. По мне так это единственное чего не хватает.

    А по теме отличная новость!!! Пусть оба два проекта развиваются. Конкуренция всегда хорошо! А то как-то подзамёрзли оба.

     
  • 2.34, Wiz (?), 19:50, 24/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    она была и в старом screen
     
  • 2.55, dkrot (??), 07:48, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, прокрутка по meta+[ удобна, но также можно включить и нативную, колесом:
    http://stackoverflow.com/questions/359109/using-the-scrollwheel-in-gnu-screen
     

  • 1.50, Анонм (?), 00:25, 25/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >улучшена работа с мышью

    Очень надеюсь, что это так.

     
     
  • 2.57, PalachMB_ (?), 09:12, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А что не так было с мышью? Посто мышью ни разу не пользовался
     

  • 1.58, Аноним (-), 09:45, 25/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Для тех кто tmux не осилил ?

    screen довольно кривая прога.

     
     
  • 2.59, Andrey Mitrofanov (?), 10:14, 25/04/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Для тех кто tmux не осилил ?

    Для тех, кому tmux не нужен был ещё до его рождения.

    > screen довольно кривая прога.

    По себе?

     

  • 1.65, Аноним (-), 21:24, 26/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    tmux:
    - wemux ( https://github.com/zolrath/wemux )
    - tmuxifier ( https://github.com/jimeh/tmuxifier )
    - tmuxinator ( https://github.com/tmuxinator/tmuxinator )
    - tmux-powerline ( https://github.com/erikw/tmux-powerline )
     
     
  • 2.66, Andrey Mitrofanov (?), 09:56, 27/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > - wemux
    > - tmuxifier
    > - tmuxinator
    > - tmux-powerline

    Три из четырёх делают $что-то-там-в-tmux легче, четвёртая - цветасный статусбар. То есть Вы хоттте сказать, что tmux сложен и уныл? Не-е-ет!!!!1

     

  • 1.72, Ващенаглухо (ok), 12:26, 28/04/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    У screen-a есть полезная фича, screen /dev/ttyUSB0 57600
    А tmux так может ?
     
     
  • 2.73, sl0n (?), 11:30, 30/04/2014 [^] [^^] [^^^] [ответить]  
  • +/
    +1
    Работаю так с NetApp девайсами, перепробовал кучу утилит..
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру