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

Исходное сообщение
"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."

Отправлено opennews , 29-Мрт-19 23:34 
Александр Ларсон (Alexander Larsson), разработчик Flatpak и активный участник проекта GNOME, рассказал (https://blogs.gnome.org/alexl/2019/03/29/broadway-adventures.../) о грядущих изменениях в развиваемом им GDK-бэкенде Broadway для отрисовки вывода библиотеки GTK в окне web-браузера.


В GTK 4 существенно изменились методы отрисовки и вместо вывода в буфер теперь применяется модель на основе узлов отрисовки (render nodes), при которой процесс вывода компонуется в виде дерева высокоуровневых операций, эффективно обрабатываемых GPU при помощи OpenGL и Vulkan. Broadway не вписывается в подобную модель, так как
манипулирует готовыми битмапами в формате PNG  - содержимое передаётся клиенту в виде копий слоев (для скроллинга) и блоков, описывающих изменения между изображениями.


Как вариант можно было использовать бэкенд программной отрисовки для вывода в буфер и затем использовать содержимое этого буфера в качестве исходных данных для Broadway. Но данным способ выглядит не оптимально и вместо передачи готовой картинки лучше попытаться заставить браузер обрабатывать узлы отрисовки. Так как многие элементы интерфейса в GTK определены при помощи CSS, а модель вывода на основе узлов отрисовки очень близка к модели отрисовки в CSS, напрашивается идея использовать CSS в качестве операторов вывода на стороне браузера.  

В качестве эксперимента подготовлен прототип (https://people.gnome.org/~alexl/broadway-gtk4.html), преобразующий узлы отрисовки в DOM-узды со стилями CSS для вывода интерфейса в браузере. Каждое новое состояние экрана обрабатывается как изменение DOM-дерева относительно прошлого состояния, что позволяет сократить размер передаваемых удалённому клиенту данных. 3D-преобразования можно (https://people.gnome.org/~alexl/broadway-gtk4-3d.html) реализовать через CSS-свойство  
transform (https://developer.mozilla.org/en-US/docs/Web/CSS/transform).


URL: https://blogs.gnome.org/alexl/2019/03/29/broadway-adventures.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=50419


Содержание

Сообщения в этом обсуждении
"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Persepolis , 29-Мрт-19 23:34 
Кто-то говорил, что KDE сделан чужими для хищников. Не знаю, не уверен. А вот в том, что *это* сделано кретинами для даунов, сомнений не вызывает.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 29-Мрт-19 23:48 
Скажите это разработчикам LibreOffice Online и Collabora Online (пакеты для совместной удалённой работы с LibreOffice через Web). В них как раз этот GDK-бэкенд используется.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Torin , 30-Мрт-19 00:50 
Вранье. Libreoffice написан на VCL.

https://docs.libreoffice.org/vcl.html


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 02:39 
А вы посмотрите что использует vcl в Linux прежде чем говорить про вранье

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 07:59 
> Вранье. Libreoffice написан на VCL.

Сперва разберитесь в предмете, прежде чем заявлять о вранье. VCL лишь прослойка, работающая поверх GTK, Qt, Quartz и других API. В Libreoffice Online используется GTK:

"LibreOffice Online uses the GTK+ 'Broadway' interface to render to an HTML5 canvas."

https://wiki.documentfoundation.org/Development/LibreOffice_...


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 14:57 
Ну и в каком месте VCL обеспечивает проброс интерфейса в браузер?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 29-Мрт-19 23:49 
У Qt кстати тоже есть такие начинания, но очень уж костыльные и там вебассембли

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Андрей , 30-Мрт-19 01:39 
А в GTK+ 3 это уже давно есть и работает.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 11:54 
> GTK
> Работает

/0


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено анон , 31-Мрт-19 19:12 
webasm в at нужен для запуска приложения в браузере, а вот их webgl streaming api как раз для сабжа. работает вполне себе ничего, если не юзать сложные штуки типа charts и прочих графониев и стримящий комп не калькулятор типа малинки

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 01-Апр-19 19:35 
Виджеты не работают, поэтому для запуска существующих десктопных приложений эта штука абсолютно бесполезна, в отличие от гткшной поделки

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 10:17 
А не могли бы вы пояснить, на чём основывается ваше "не вызывающее сомнений" заключение?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 12:01 
На логике и здравом смысле.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 12:30 
Ну и что конкретно кретинского в LibreOffice Online?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 13:57 
Где в посте Persepolis хоть слово про LibreOffice?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 14:34 
У вас проблемы с логикой?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 15:23 
Нет, это у тебя проблемы с цитатами.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено anonymouse , 29-Мрт-19 23:36 
альтернатива электрону

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 16:36 
lul

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 02-Апр-19 14:54 
Только с точностью наоборот.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено VINRARUS , 29-Мрт-19 23:39 
>В GTK 4 будет переработан бэкенд, позволяющий отображать интерфейс через web-браузер

Звучит как мечта идиота какая то...


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено VINRARUS , 29-Мрт-19 23:47 
Это если для работы Firefox нужен GTK, а для GTK 4 будет нужен браузер, означает ли это шо для браузера теперь будет требоваться QT, другими словами для работы GTK 4 нужен QT? :D

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 14:08 
Нет, плеер тебе не понадобится.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 11:55 
Так гном и делают идиоты.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено анон , 31-Мрт-19 19:16 
+1
самые более лутшие DE делают на божественном электроне, пакуют во флэтпаки и распространяют пуш уведомлениями с помощью сервлетов на божественной джаве, работающей на божественной винде, которая под божественной вмварью под божественной макосью.
бигдата облака блокчейн ФАРЭВАР

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено анон , 31-Мрт-19 19:17 
хотя без нейронки не взлетит, человек такое админить не сможет

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 01-Апр-19 22:25 
Если бы. Там половина народу на зарплате у RH, а руководят всем эффективные манагеры

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним84701 , 30-Мрт-19 15:19 
>>В GTK 4 будет переработан бэкенд, позволяющий отображать интерфейс через web-браузер
> Звучит как мечта идиота какая то...

Это "наследственное" -- еще у старофиса была серверверсия "через браузер" (Sun One Webtop, бывший Star Portal)
https://betanews.com/2001/02/07/sun-shines-on-new-webtop-tec.../
Деталей не помню, вроде как раз хотели успеть перед выходом Office XP


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 29-Мрт-19 23:39 
Это даст возможность писать интерактивщину в браузере без js и html или просто эксперимент?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 29-Мрт-19 23:45 
Нет, это типа удалённого доступа к рабочему столу. На этом бэкенде уже давно работает LibreOffice Online.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 12:00 
Зачем тебе интеркативщина в браузере?

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 29-Мрт-19 23:40 
Если они уже OpenGL используют для отрисовки, почему бы не использовать WebGL на стороне браузера. Всё очень компактно бы получилось, чем городить огород с CSS.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Иваныч , 30-Мрт-19 00:13 
- Свойства элементов все равно на CSS;
- Передавать операции OpenGL в OpenGL ES, который в браузере на машине о которой делать предположения либо сложно либо накладно, весьма грустное занятие;
- Используя узлы прорисовки можно многое абстрагировать в достаточной степени и реализовать backend на OpenGL 2.1/3.x/4.x, OpenGL ES 2.0/3.1, Vulkan, Direct3D 11/12, WebGL, Canvas, ..., DOM + CSS - на чем душа пожелает. Только в одных случаях ты отправляешь пачку узлов как аргумент функции, а в других - данные по сети для того же. Передача таких узлов по сети, к примеру, может быть существенно меньше чем переизобретать GLX с отрисовкой GL на клиенте, да и существенно меньше чем гонять буфер как PNG.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено asdasd , 30-Мрт-19 08:29 
> Передавать операции OpenGL в OpenGL ES, который в браузере на машине о которой делать предположения либо сложно либо накладно, весьма грустное занятие

И для этого есть еще одна прослойка в виде ANGEL =D


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Иваныч , 30-Мрт-19 10:18 
ANGEL? Для передачи вызовов API OpenGL с сервера на клиент? Где сервер спросит клиент о его расширениях контекста OpenGL ES и будет строить набор и последовательность вызовов по-другому? По сети?

Может быть ANGLE? Но это просто реализация OpenGL ES 2.0/2.1/3./ поверх Direct3D 9.C/11.0 и OpenGL 2.1/3.x (Vulkan на начальной стадии разработки).


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено АнониМ , 29-Мрт-19 23:59 
>теперь применяется модель на основе узлов отрисовки (render nodes), при которой вывод компонуется в форме дерева высокоуровневых операций

что-то подобное мы использовали в нии в начале 2000х, надо же они доросли до уровня нской заштатной лаборатории :D :D :D.


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 02:43 
Только дальше протатипа оно не уехало

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Кккк , 30-Мрт-19 09:17 
Почему же — уехало и внедрялось во всяких там роскосмосах. Но к чему приехало не знаю, уволился.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 30-Мрт-19 15:25 
Роскосмос не нужен. Надоели сосать и пилить бюджет. Поувальнять и посадить этих идиотов, а деньги на строительство школ, больниц и детских садов.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 01-Апр-19 14:15 
Но как же, нельзя проиграть Маску!

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Crazy Alex , 02-Апр-19 06:24 
Что-то подобное - сюрприз - было в иксах, когда их использовали as intended. Ну вот, переизобрели...

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:10 
Отлично! У меня был знакомый чел, любивший запускать vim внутри имагза через eshell. Теперь вот всякие извращенцы будут запускать огнелис в хроме.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:31 
Это ж столько рекурсий можно сделать! Спасибо за идею

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:52 
Погоди, но ведь хрон не нужен.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:12 
А без браузера он не разучится работать?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:22 
Они прибьют гвоздями хромога к сустемде и проблема решится сама собой.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:53 
Удалил браузер, перезагрузил комп - гном не загружается)

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 10:23 
Как в Виндовз.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено ig0r , 30-Мрт-19 09:21 
Новость о бэкенде, который отображает интерфейс через web-браузер - Он никогда не умел работать без браузера

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено аноним3 , 30-Мрт-19 00:52 
я так понял они решили переизобрести хромоось2? молодцы. чем дальше тем смешнее. я так понимаю о ресурсах уже никто и не думает)) короче браузеры не нужны? можно будет через файловый менеджер смотреть по сети? конкуэрор переизобрели, тот тоже мог.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 00:54 
Они уже сами не знают что они решили. С жиру бесятся, пилят бабки и воюют за гендерное диверсити.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено КО , 01-Апр-19 15:48 
>я так понял они решили переизобрести хромоось2?

Ребята пытаются обойти отсутствие сетевой прозрачности в Вяленом.
Теперь Хром вместо SSH. :)


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено J.L. , 01-Апр-19 17:12 
>>я так понял они решили переизобрести хромоось2?
> Ребята пытаются обойти отсутствие сетевой прозрачности в Вяленом.
> Теперь Хром вместо SSH. :)

подумал о том же самом
"сетевая прозрачность не нужна"(с) Вяленый+Гном


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено vitalif , 30-Мрт-19 01:18 
А, ну теперь осталось просто на HTML перейти и можно будет пользоваться...

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 01:34 
> использовать CSS в качестве операторов вывода на стороне браузера

Сколько людей на планете (даже из тех, кто знает что такое CSS), способны это распарсить?


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено аноним3 , 30-Мрт-19 02:15 
меня другое волнует. они смогут сделать так чтоб этот "браузер" напрямую запускался на проце. все идет к тому что скоро бинарей не будет. будут одни css и  html.)) вообще ребята там походу с ума посходили. когда предложили браузеры настраивать через "это" еще одно, но когда целая графическая подсистема скоро станет браузером это уже сумасшествие. сделай они все это на компиленых языках и можно столько ресурсов освободить. им наверное корпорации проплатили знатно, чтоб они увеличивали расходы на оборудование. я не против прогресса там где он есть, но "это" не прогресс. сделать малозатратную и эффективную систему это я бы понял, но они идут в обратную.))

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 06:44 
Вы бредите

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено аноним3 , 30-Мрт-19 16:13 
это диагноз. когда человек боле худшее и дорогое считает проявлением прогресса, то это пожалуй точно бред)) оглянитесь на себя.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено омномномним , 04-Апр-19 11:22 
>идет к тому что скоро бинарей не будет. будут одни css и  html.

ты что, вебмакака, котрая мечтает захватить весь мир, считая, что обработка бинарной программы (даже вдумайся, почему она БИНарная) - это тоже самое что и приложение (или что это вообще такое) на хтмл и цсс (типа железо сразу жрёт твои фекал-теги head и прочее) ?

то ли наркоман, то ли второй Попов (у того тоже было всё просто как два байта переслать)


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 13:56 
После пары стаканчиков я и не такое могу!

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 05:46 
ошиблись: 1 апреля завтра

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 10:15 
Вы ошиблись: завтра будет 31 марта.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 06:45 
Я смотрю никто в комментариях нихрена не понял. Тогда вот ссылка для тех кто в танке: https://www.opennet.ru/opennews/art.shtml?num=29951

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено qwerty123 , 30-Мрт-19 07:37 
>В состав GTK+ 3.2 будет включен HTML5-бэкенд, отображающий приложения через web-браузер
>17.03.2011

Особенно мне понравилась дата. "Они так медленно делают, что это даже хорошо." (c)


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено ig0r , 30-Мрт-19 14:18 
Релиз GTK+ 3.2 был 26.09.2011

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено аноним3 , 30-Мрт-19 19:49 
один фиг медленно делают. к тому моменту может опять мода на нормальные языки программирования и компиленые сборки пойдет))

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено ig0r , 30-Мрт-19 20:06 
К какому моменту? Что делают медленно? О чём речь вообще?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено аноним3 , 31-Мрт-19 03:36 
релиз gtk4 через практически 8 лет. ну это довольно медленно. кеды быстрее нумерацию меняли с парадигмой развития. правда смотришь и думаешь , что все свернули не туда. все помешались на абстрагировании от железа и по итогу пришли к "браузеру в браузере")) вот это действительно смешно. я всегда считал, что выбрать наиболее менее затратный (компилируемый в машинный код), а не скриптовый язык, для основных функций системы. а графическая оболочка системы это как раз таки основная часть системы, причем одна из самых прожорливых. и сделать на CSS? Боже храни идиотов))

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено ig0r , 31-Мрт-19 08:45 
Во первых: измерять скорость разработки в версиях это глупо, нужно измерять в количестве изменений;
Во вторых: Broadway - это один из бэкендов GTK, но не единственный, он представляет возможность запускать приложения в виде веб сервисов, и если вам прихла в голову запустить браузер в виде веб сервиса, то это ваша фантазия а не идея разработчиков;
В третьих: Какую альтернативу для запуска приложений в виде веб сервиса вы предлагаете? Желательно не переписывая приложение с нуля а просто выбрав бэекнд при компиляции.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено EuPhobos , 30-Мрт-19 08:32 
А кого-то x11 не устраивает, и пилят вяленого для "лучшей жизни", что бы потом поверх вяленого вот такую концепцую "успешно быстро" отрисовывать?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 10:34 
Похоже, возвращаются методы отрисовки интерфейсов на стороне сервера аналогичные тем, что были лет цать назад в X11 до эпохи Qt и Gtk.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 11:58 
Это хорошо или плохо?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено AlexYeCu_not_logged , 30-Мрт-19 13:18 
>Это хорошо или плохо?

В том виде, в котором возвращаются — плохо. Ибо делят свободное ПО на несовместимые анклавы.


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 14:09 
И как с этим бороться?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено AlexYeCu_not_logged , 30-Мрт-19 14:14 
> И как с этим бороться?

Зависит от количества ресурсов у вас. Без ресурсов эффективно бороться не получится.


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 15:21 
Денег нет, но вы держитесь!

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено J.L. , 01-Апр-19 17:18 
> И как с этим бороться?

расстреливать
те, кто нас разделяет - приносят больше вреда, чем даже пилят открытого кода


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Murz , 30-Мрт-19 10:26 
Идея очень здравая, правда она была б больше полезней для полноценной альтернативы rdp под линукс, а то все текущие решения картинки гоняют вместо сущностей, и в итоге лагают по страшному в сравнении с rdp под оффтопиком

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Murz , 30-Мрт-19 10:28 
На Вяленый надежды были, что хоть там задумаются об удалённом и терминальном доступе, но те болт положили, это ж никому не нужно, есть же суперэффективный vnc

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 10:42 
Если бы задумались, это уже был бы какой-то протокол X-next, а не Вяленый.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 11:51 
Ну так возьми да запили. Это опенсорс, детка! Здесь тебе никто ничего не должен.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Alexey , 14-Авг-21 02:49 
Вот так все и рассуждают, поэтому никто ничего до ума не доводит, ожидая, что кому больше надо, тот и доделает. Более того, это далеко не только в open-source, но и вообще везде. То, на что разработчики проекта потратят максимум неделю, какой-нибудь сторонний разработчик потратит месяцы, а то и года. Люди не приучены экономить время и ресурсы других, безответственны и легкомысленны. И из-за них всё стремительно катится в пятую точку.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 14:19 
https://www.opennet.ru/opennews/art.shtml?num=50361

> В compositor-drm добавлена поддержка виртуального устройства вывода (настраивается в секции remote-output в weston.ini).
> Добавлен плагин "remoting" для потоковой трансляции вывода на внешние хосты с использованием виртуального устройства вывода. Плагин запускается автоматически при наличии настроек виртуального вывода. Информация передаётся через отправку motion jpeg через RTP при помощи gstreamer. На удалённой стороне для просмотра достаточно любого RTP-клиента (на базе gstreamer также подготовлен скрипт remoting-client-receive.bash).


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено J.L. , 01-Апр-19 17:25 
>> Информация передаётся через отправку motion jpeg через RTP при помощи gstreamer

вот это и есть 3.143дец
нужна отправка "протокола управления примитивами", которая была в X-ах и которую с помощью фреймворков и похоронили, а теперь один фреймворк запилил в себе аналог, но теперь собственный личный и кастыльнй


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Совершенно другой аноним , 01-Апр-19 10:36 
Вот что странно: в X-ах была отрисовка через примитивы. Сказали - это всё очень плохо и криво, вот если картинки гонять, как это делают и Qt и GTK, то это здорово и классно и вообще позволяет избежать двойной буферизации. И появился Wayland, как реализация этой идеи. И что получилось - теперь в GTK говорят, что не, картинки это плохо, вот надо примитивы передавать.. Они там это.. могут как-то хоть определиться.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Crazy Alex , 02-Апр-19 06:28 
Ну так им иксовые примитивы тесны были, а теперь, когда наигрались в битмапы - пилят "продвинутый вариант", никем больше не используемый...

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 13:59 
GTK отжил свое. За исключением 1.5 программы вроде Gimp, он нигде и никем не используется.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 14:38 
Любопытная у вас там ситуация в параллельной (воображаемой) вселенной.

У вас наверное и все топ-15 дистров по умолчанию поставляются с другой ДЕ?


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 30-Мрт-19 15:20 
"Топ" это в твоей голове? Или на дистровоче смотришь?))

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним84701 , 30-Мрт-19 16:28 
> Любопытная у вас там ситуация в параллельной (воображаемой) вселенной.
> У вас наверное и все топ-15 дистров по умолчанию поставляются с другой  ДЕ?

Эх, повезло вам :(
У нас тут, в реальном топе ДЕ, с большим отрывом идут виндовс ДЕ, windows DE, MacOS R(ainbow)DE, Окно-Окружение-Стола … где-то в конце, "but not least! - обгоняя гайку и реактОС и даже, возможно, Windows 9.x!" - собственно Gnome на ядре с талисманом в виде пингвина.


"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Skullnet , 30-Мрт-19 17:06 
У меня до сих пор темы в GTK-3 ломаются, GTK-4 нинужен. А для разработчиков - GTK-4 вышел, переписывай софт под GTK-4, азазазазазаз.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 31-Мрт-19 04:13 
Поддерживаю. Что не релиз переделывай и переписывай все к чертям.
Я уже серьезно подумываю о wxWidgets или даже о переходе на QT.

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено ivanpetrov , 13-Апр-19 01:03 
А что даст переход на плеер?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Деннис Ритчи , 30-Мрт-19 20:45 
TWM наше всё ;)

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Анонимчжан , 30-Мрт-19 22:26 
верно сделаем кнопки заметными со ста метров на 13 дюймовом мониторе))) я тоже долго ломал голову зачем им это, а вот выясняется зачем.))

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Аноним , 31-Мрт-19 04:12 
Может быть кто-то их XFCE или другой компанды предложил бы замену gtk? Ну совсем там из ума выжили ребята. Вместо развития нормального GUI далают какую-то чепушень. Если нужно совместая работа, то это можно роагнизовать на уровне файлов и баз данных, но не на уровне интерфейса. Опять таки как в свое время возможность сдеать несколько клавиатур и пользователей за одной станцией и к чему все это привело?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено Artem , 01-Апр-19 20:40 
Xfce - покойник. Вы у мертвецов помощи ищете?

"В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."
Отправлено hito , 31-Мрт-19 20:15 
Всё есть файл^W браузер

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено J.L. , 01-Апр-19 16:56 
> теперь применяется модель на основе узлов отрисовки (render nodes), при которой
> процесс вывода компонуется в виде дерева высокоуровневых операций, эффективно обрабатываемых
> GPU при помощи OpenGL и Vulkan.

мда, не такое светлое будущее я ожидал для удалённо запущенных приложений
GTK 4 создали протокол для легковесной передачи отрисовывающегося на сервере приложения на тонкий клиент, но теперь не на уровне X-сов?
тоесть раньше им надо было внутри себя костылить то, что могли делать X-сы и не поддерживали X-сы, а теперь пришли к тому же?


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено ig0r , 01-Апр-19 23:43 
Какое отношение имеют X-сы к бэкенду изпозующем веб-броузер? Для X-сов используется совсем другой бэкенд.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Аноним , 02-Апр-19 00:03 
> Какое отношение имеют X-сы к бэкенду изпозующем веб-броузер? Для X-сов используется совсем
> другой бэкенд.

Тут у многих иксы чешутся.


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Crazy Alex , 02-Апр-19 06:32 
к тому, что цель - отдать интерфейс на другую машину - та же. И средства, в общем, подобные. Но если иксы для своего времени учли всё, то это - печальная пародия. А браузер или икс-сервер - детали реализации, не более.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено ig0r , 02-Апр-19 07:34 
Вэб-интерфейс является более универсальным решением для отдачи интерфейса на другие машины, и я бы не стал заявлять, что иксы учли всё, как предоставить доступ к приложению самому себе если я путешествую и подключаюсь с разных машин: интернет кафе, отели? К счастью бэкенд x11 пока никуда не делся и вы можете его использовать.

"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено J.L. , 02-Апр-19 12:30 
> Вэб-интерфейс является более универсальным решением для отдачи интерфейса на другие машины

он бы являлся решением если бы X-сервер или Вяленый имели в себе вебсервер плагином, который бы и отдавал в мой браузер "графический вывод" приложения, запущенного на машине

а тут надо скомпилить приложение для браузера и запустить его в этом браузере
НО не на удалённой машине, как хочется всем олдскульщикам


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено ig0r , 02-Апр-19 20:09 
> а тут надо скомпилить приложение

у меня работает без компиляции
> НО не на удалённой машине, как хочется всем олдскульщикам

запускаю именно на удалённой машине
% GDK_BACKEND=broadway gtk3-demo


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено J.L. , 04-Апр-19 13:23 
>> Вэб-интерфейс является более универсальным решением для отдачи интерфейса на другие машины
> он бы являлся решением если бы X-сервер или Вяленый имели в себе
> вебсервер плагином, который бы и отдавал в мой браузер "графический вывод"
> приложения, запущенного на машине

сейчас GTK3 имеет в себе встроенный вебсервер


интересное попалось: https://habr.com/ru/post/212705/#comment_7331793

"GTK3 это, конечно же, хорошо и интересно, но, следует заметить, что изначально Broadway — это технология и внутреннее кодовое имя релиза 6.3 X Window System 11 (X11R6.3):
«Broadway was the internal code name for The X Window System 11 Release 6.3 (X11R6.3) development effort. The X11R6.3 project was a ground-breaking initiative for enabling the use of X to create and access interactive applications on the World Wide Web. Any application linked to the Web using X11R6.3 can be located, accessed and executed with the same tools used for accessing static HTML documents today — web browsers.»

Имелись рабочие реализации этой технологии в виде подключаемых модулей к браузеру Netscape (Mozilla)."


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено Crazy Alex , 02-Апр-19 17:24 
Иксы учли, пожалуй,  всё, что было актуально на тот момент и на приемлемом уровне. Не только передачу картинки, а и взаимодействие удалённых и локальных приложений, ввод и прочее, и использование специфических для каждого X-сервера (то есть клиентской машины) настроек в том числе. Проблема в том, что в какой-то момент их перестплэ развивать, а сиали отчаянно костылить, променяв эффективную и логичную работу на красоты.

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


"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Отправлено ig0r , 02-Апр-19 20:13 
Вот поэтому пожалуй и существуют разные бэкенды, не понимаю почему люди которым нужен один из них протестуют против другого, они абсолютно разные, с разными задачами и разными подходами к их решению.