URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 111600
[ Назад ]

Исходное сообщение
"Релиз консольного оконного менеджера GNU screen 4.6.0 "

Отправлено opennews , 29-Июн-17 09:22 
Доступен (https://lists.gnu.org/archive/html/screen-devel/2017-06/msg0...) релиз полноэкранного консольного оконного менеджера GNU screen 4.6.0 (http://www.gnu.org/software/screen/), позволяющего использовать один физический терминал для работы с несколькими приложениями, которым выделяются отдельные виртуальные терминалы, остающиеся активными между разными сеансами связи пользователя.

Из изменений (http://git.savannah.gnu.org/cgit/screen.git/tree/src/ChangeL...) отмечается:


-  Просмотр истории прокрутки теперь начинается с первой строки вывода (ранее курсор оставался на последней строке, что требовало его перевода на начало для прохода по истории прокрутки);
-  Обновление таблиц Unicode до версии 9.0;
-  Расширение диапазона поддерживаемых скоростей для последовательных портов;
-  Улучшение поддержки пространств имён;
-  Переход от использования fifo-каналов на сокеты.


URL: https://lists.gnu.org/archive/html/screen-devel/2017-06/msg0...
Новость: http://www.opennet.ru/opennews/art.shtml?num=46775


Содержание

Сообщения в этом обсуждении
"Релиз консольного оконного менеджера GNU screen 4.6.0 "
Отправлено Аноним , 29-Июн-17 09:22 
>Просмотр истории прокрутки теперь начинается с первой строки вывода (ранее курсор оставался на последней строке, что требовало его перевода на начало для прохода по истории прокрутки);

то есть теперь, что бы посмотреть, что было на предыдущем экране нужно скролить через всю историю вниз?


"Релиз консольного оконного менеджера GNU screen 4.6.0 "
Отправлено Аноним , 29-Июн-17 09:29 
Наоборот, скроллинг выполнялся перемещением курсора вверх и приходилось каждый раз через всю страницу перебегать, прежде чем начиналась прокрутка.

"Релиз консольного оконного менеджера GNU screen 4.6.0 "
Отправлено Аноним , 01-Июл-17 04:26 
> Переход от использования fifo-каналов на сокеты

А смысл?


"Релиз консольного оконного менеджера GNU screen 4.6.0 "
Отправлено Andrey Mitrofanov , 02-Июл-17 13:26 
>> Переход от использования fifo-каналов на сокеты
> А смысл?

Совсем не похоже на заявленное "Migrate from fifos to sockets"

autoconf магия   -- http://savannah.gnu.org/bugs/?32471
""even 4.0.3 can use sockets instead of fifos if configure thinks fifos are unusable.""
-- или сокеты, или фифо выбирались во время сборки

В http://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.6.0
вижу "2017-04-18 add compat layer to handle both fifos and sockets Christian Brauner"
http://git.savannah.gnu.org/cgit/screen.git/commit/?h=v.4.6....

В http://git.savannah.gnu.org/cgit/screen.git/log/?qt=grep&q=pipe
вижу --v , но это давно, вроде.

"2015-06-25    Remove NAMEDPIPE code, use sockets    Amadeusz Sławiński"
http://git.savannah.gnu.org/cgit/screen.git/commit/?id=d965f...

Не прояняет http://git.savannah.gnu.org/cgit/screen.git/log/?qt=grep&q=s... ...

Может, http://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.6.0&q...
и http://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.6.0&q...
чего бы и прояснили, если бы....


"Релиз консольного оконного менеджера GNU screen 4.6.0 "
Отправлено Andrey Mitrofanov , 02-Июл-17 15:37 
>>> Переход от использования fifo-каналов на сокеты
>> А смысл?
> Совсем не похоже на заявленное "Migrate from fifos to sockets"

Однако миграция -- поддерживается и то, и другое, но "то" - как главное-основное, а другое - только для ранее запущенных legacy сессий.

У Debian-а, помнится, был спец.патч для ситуауии, когда запущенная сессия ещё работает под "старым" screen-ом, а админ уже коннектится к ней с проапгрейженным клиентом-screen-ом во время апгрейда системы.

> В http://git.savannah.gnu.org/cgit/screen.git/log/?h=v.4.6.0
> вижу "2017-04-18 add compat layer to handle both fifos and sockets Christian
> Brauner"
> http://git.savannah.gnu.org/cgit/screen.git/commit/?h=v.4.6....

+
"So far screen could only support either sockets or fifos but not both. This proved to be a blocker for any upgrade. This adds a compatibility layer to screen v4 to support both sockets and fifos at the same time. The strategy here is to only support fifos for legacy sessions that already exist. All new sessions will use sockets by default." --https://lists.gnu.org/archive/html/screen-devel/2017-04/msg0...