The OpenNET Project / Index page

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



"В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"В 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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


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

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

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

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

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

28. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –10 +/
Сообщение от Аноним (28), 30-Мрт-19, 02:39 
А вы посмотрите что использует vcl в Linux прежде чем говорить про вранье
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

34. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –3 +/
Сообщение от Аноним (34), 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_...

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

75. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –9 +/
Сообщение от Аноним (75), 30-Мрт-19, 14:57 
Ну и в каком месте VCL обеспечивает проброс интерфейса в браузер?
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

9. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Аноним (9), 29-Мрт-19, 23:49 
У Qt кстати тоже есть такие начинания, но очень уж костыльные и там вебассембли
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

26. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –3 +/
Сообщение от Андрей (??), 30-Мрт-19, 01:39 
А в GTK+ 3 это уже давно есть и работает.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

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

/0

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

100. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от анон (?), 31-Мрт-19, 19:12 
webasm в at нужен для запуска приложения в браузере, а вот их webgl streaming api как раз для сабжа. работает вполне себе ничего, если не юзать сложные штуки типа charts и прочих графониев и стримящий комп не калькулятор типа малинки
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

112. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (112), 01-Апр-19, 19:35 
Виджеты не работают, поэтому для запуска существующих десктопных приложений эта штука абсолютно бесполезна, в отличие от гткшной поделки
Ответить | Правка | ^ к родителю #100 | Наверх | Cообщить модератору

41. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (75), 30-Мрт-19, 10:17 
А не могли бы вы пояснить, на чём основывается ваше "не вызывающее сомнений" заключение?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

59. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (59), 30-Мрт-19, 12:01 
На логике и здравом смысле.
Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

61. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (75), 30-Мрт-19, 12:30 
Ну и что конкретно кретинского в LibreOffice Online?
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

65. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Аноним (65), 30-Мрт-19, 13:57 
Где в посте Persepolis хоть слово про LibreOffice?
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

73. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –2 +/
Сообщение от Аноним (75), 30-Мрт-19, 14:34 
У вас проблемы с логикой?
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

80. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –1 +/
Сообщение от Аноним (80), 30-Мрт-19, 15:23 
Нет, это у тебя проблемы с цитатами.
Ответить | Правка | ^ к родителю #73 | Наверх | Cообщить модератору

2. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –4 +/
Сообщение от anonymouse (?), 29-Мрт-19, 23:36 
альтернатива электрону
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

88. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (-), 30-Мрт-19, 16:36 
lul
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

122. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (122), 02-Апр-19, 14:54 
Только с точностью наоборот.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –2 +/
Сообщение от VINRARUS (ok), 29-Мрт-19, 23:47 
Это если для работы Firefox нужен GTK, а для GTK 4 будет нужен браузер, означает ли это шо для браузера теперь будет требоваться QT, другими словами для работы GTK 4 нужен QT? :D
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

68. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –1 +/
Сообщение от Аноним (-), 30-Мрт-19, 14:08 
Нет, плеер тебе не понадобится.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

53. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +3 +/
Сообщение от Аноним (-), 30-Мрт-19, 11:55 
Так гном и делают идиоты.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

101. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от анон (?), 31-Мрт-19, 19:16 
+1
самые более лутшие DE делают на божественном электроне, пакуют во флэтпаки и распространяют пуш уведомлениями с помощью сервлетов на божественной джаве, работающей на божественной винде, которая под божественной вмварью под божественной макосью.
бигдата облака блокчейн ФАРЭВАР
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

102. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от анон (?), 31-Мрт-19, 19:17 
хотя без нейронки не взлетит, человек такое админить не сможет
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

114. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (112), 01-Апр-19, 22:25 
Если бы. Там половина народу на зарплате у RH, а руководят всем эффективные манагеры
Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору

76. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Аноним84701 (ok), 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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

4. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –1 +/
Сообщение от Аноним (4), 29-Мрт-19, 23:39 
Это даст возможность писать интерактивщину в браузере без js и html или просто эксперимент?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

6. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (8), 29-Мрт-19, 23:45 
Нет, это типа удалённого доступа к рабочему столу. На этом бэкенде уже давно работает LibreOffice Online.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

58. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Аноним (-), 30-Мрт-19, 12:00 
Зачем тебе интеркативщина в браузере?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

5. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  –2 +/
Сообщение от Аноним (34), 29-Мрт-19, 23:40 
Если они уже OpenGL используют для отрисовки, почему бы не использовать WebGL на стороне браузера. Всё очень компактно бы получилось, чем городить огород с CSS.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +2 +/
Сообщение от Иваныч (??), 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.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

42. "В 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 на начальной стадии разработки).

Ответить | Правка | ^ к родителю #36 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Аноним (28), 30-Мрт-19, 02:43 
Только дальше протатипа оно не уехало
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

38. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Кккк (?), 30-Мрт-19, 09:17 
Почему же — уехало и внедрялось во всяких там роскосмосах. Но к чему приехало не знаю, уволился.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

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

106. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от Аноним (106), 01-Апр-19, 14:15 
Но как же, нельзя проиграть Маску!
Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору

117. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +1 +/
Сообщение от Crazy Alex (ok), 02-Апр-19, 06:24 
Что-то подобное - сюрприз - было в иксах, когда их использовали as intended. Ну вот, переизобрели...
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (12), 30-Мрт-19, 00:10 
Отлично! У меня был знакомый чел, любивший запускать vim внутри имагза через eshell. Теперь вот всякие извращенцы будут запускать огнелис в хроме.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Аноним (4), 30-Мрт-19, 00:31 
Это ж столько рекурсий можно сделать! Спасибо за идею
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

19. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (-), 30-Мрт-19, 00:52 
Погоди, но ведь хрон не нужен.
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (13), 30-Мрт-19, 00:12 
А без браузера он не разучится работать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (15), 30-Мрт-19, 00:22 
Они прибьют гвоздями хромога к сустемде и проблема решится сама собой.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

21. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Аноним (21), 30-Мрт-19, 00:53 
Удалил браузер, перезагрузил комп - гном не загружается)
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

45. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Аноним (45), 30-Мрт-19, 10:23 
Как в Виндовз.
Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

39. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от ig0r (??), 30-Мрт-19, 09:21 
Новость о бэкенде, который отображает интерфейс через web-браузер - Он никогда не умел работать без браузера
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

20. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  –5 +/
Сообщение от аноним3 (?), 30-Мрт-19, 00:52 
я так понял они решили переизобрести хромоось2? молодцы. чем дальше тем смешнее. я так понимаю о ресурсах уже никто и не думает)) короче браузеры не нужны? можно будет через файловый менеджер смотреть по сети? конкуэрор переизобрели, тот тоже мог.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +3 +/
Сообщение от Аноним (22), 30-Мрт-19, 00:54 
Они уже сами не знают что они решили. С жиру бесятся, пилят бабки и воюют за гендерное диверсити.
Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #107 | Наверх | Cообщить модератору

24. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от vitalif (ok), 30-Мрт-19, 01:18 
А, ну теперь осталось просто на HTML перейти и можно будет пользоваться...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

27. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от аноним3 (?), 30-Мрт-19, 02:15 
меня другое волнует. они смогут сделать так чтоб этот "браузер" напрямую запускался на проце. все идет к тому что скоро бинарей не будет. будут одни css и  html.)) вообще ребята там походу с ума посходили. когда предложили браузеры настраивать через "это" еще одно, но когда целая графическая подсистема скоро станет браузером это уже сумасшествие. сделай они все это на компиленых языках и можно столько ресурсов освободить. им наверное корпорации проплатили знатно, чтоб они увеличивали расходы на оборудование. я не против прогресса там где он есть, но "это" не прогресс. сделать малозатратную и эффективную систему это я бы понял, но они идут в обратную.))
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

31. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Аноним (31), 30-Мрт-19, 06:44 
Вы бредите
Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

85. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от аноним3 (?), 30-Мрт-19, 16:13 
это диагноз. когда человек боле худшее и дорогое считает проявлением прогресса, то это пожалуй точно бред)) оглянитесь на себя.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

126. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от омномномним (?), 04-Апр-19, 11:22 
>идет к тому что скоро бинарей не будет. будут одни css и  html.

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

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

Ответить | Правка | ^ к родителю #27 | Наверх | Cообщить модератору

64. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (65), 30-Мрт-19, 13:56 
После пары стаканчиков я и не такое могу!
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

30. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  –2 +/
Сообщение от Аноним (30), 30-Мрт-19, 05:46 
ошиблись: 1 апреля завтра
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

40. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Аноним (40), 30-Мрт-19, 10:15 
Вы ошиблись: завтра будет 31 марта.
Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #32 | Наверх | Cообщить модератору

71. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от ig0r (??), 30-Мрт-19, 14:18 
Релиз GTK+ 3.2 был 26.09.2011
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

91. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от аноним3 (?), 30-Мрт-19, 19:49 
один фиг медленно делают. к тому моменту может опять мода на нормальные языки программирования и компиленые сборки пойдет))
Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

92. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от ig0r (??), 30-Мрт-19, 20:06 
К какому моменту? Что делают медленно? О чём речь вообще?
Ответить | Правка | ^ к родителю #91 | Наверх | Cообщить модератору

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

99. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от ig0r (??), 31-Мрт-19, 08:45 
Во первых: измерять скорость разработки в версиях это глупо, нужно измерять в количестве изменений;
Во вторых: Broadway - это один из бэкендов GTK, но не единственный, он представляет возможность запускать приложения в виде веб сервисов, и если вам прихла в голову запустить браузер в виде веб сервиса, то это ваша фантазия а не идея разработчиков;
В третьих: Какую альтернативу для запуска приложений в виде веб сервиса вы предлагаете? Желательно не переписывая приложение с нуля а просто выбрав бэекнд при компиляции.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

37. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от EuPhobos (ok), 30-Мрт-19, 08:32 
А кого-то x11 не устраивает, и пилят вяленого для "лучшей жизни", что бы потом поверх вяленого вот такую концепцую "успешно быстро" отрисовывать?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

48. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Аноним (45), 30-Мрт-19, 10:34 
Похоже, возвращаются методы отрисовки интерфейсов на стороне сервера аналогичные тем, что были лет цать назад в X11 до эпохи Qt и Gtk.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

57. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Аноним (57), 30-Мрт-19, 11:58 
Это хорошо или плохо?
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

69. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (-), 30-Мрт-19, 14:09 
И как с этим бороться?
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

78. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (-), 30-Мрт-19, 15:21 
Денег нет, но вы держитесь!
Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

46. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +4 +/
Сообщение от Murzemail (ok), 30-Мрт-19, 10:26 
Идея очень здравая, правда она была б больше полезней для полноценной альтернативы rdp под линукс, а то все текущие решения картинки гоняют вместо сущностей, и в итоге лагают по страшному в сравнении с rdp под оффтопиком
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

47. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Murzemail (ok), 30-Мрт-19, 10:28 
На Вяленый надежды были, что хоть там задумаются об удалённом и терминальном доступе, но те болт положили, это ж никому не нужно, есть же суперэффективный vnc
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

49. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Аноним (45), 30-Мрт-19, 10:42 
Если бы задумались, это уже был бы какой-то протокол X-next, а не Вяленый.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

50. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  –1 +/
Сообщение от Аноним (-), 30-Мрт-19, 11:51 
Ну так возьми да запили. Это опенсорс, детка! Здесь тебе никто ничего не должен.
Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

72. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Аноним (72), 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).

Ответить | Правка | ^ к родителю #47 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

105. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Совершенно другой аноним (?), 01-Апр-19, 10:36 
Вот что странно: в X-ах была отрисовка через примитивы. Сказали - это всё очень плохо и криво, вот если картинки гонять, как это делают и Qt и GTK, то это здорово и классно и вообще позволяет избежать двойной буферизации. И появился Wayland, как реализация этой идеи. И что получилось - теперь в GTK говорят, что не, картинки это плохо, вот надо примитивы передавать.. Они там это.. могут как-то хоть определиться.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

118. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Crazy Alex (ok), 02-Апр-19, 06:28 
Ну так им иксовые примитивы тесны были, а теперь, когда наигрались в битмапы - пилят "продвинутый вариант", никем больше не используемый...
Ответить | Правка | ^ к родителю #105 | Наверх | Cообщить модератору

67. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  –3 +/
Сообщение от Аноним (-), 30-Мрт-19, 13:59 
GTK отжил свое. За исключением 1.5 программы вроде Gimp, он нигде и никем не используется.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

77. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Аноним (-), 30-Мрт-19, 15:20 
"Топ" это в твоей голове? Или на дистровоче смотришь?))
Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

89. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Skullnetemail (?), 30-Мрт-19, 17:06 
У меня до сих пор темы в GTK-3 ломаются, GTK-4 нинужен. А для разработчиков - GTK-4 вышел, переписывай софт под GTK-4, азазазазазаз.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

128. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от ivanpetrov (ok), 13-Апр-19, 01:03 
А что даст переход на плеер?
Ответить | Правка | ^ к родителю #98 | Наверх | Cообщить модератору

93. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +1 +/
Сообщение от Деннис Ритчи (ok), 30-Мрт-19, 20:45 
TWM наше всё ;)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

95. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +2 +/
Сообщение от Анонимчжан (?), 30-Мрт-19, 22:26 
верно сделаем кнопки заметными со ста метров на 13 дюймовом мониторе))) я тоже долго ломал голову зачем им это, а вот выясняется зачем.))
Ответить | Правка | ^ к родителю #93 | Наверх | Cообщить модератору

97. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  –1 +/
Сообщение от Аноним (98), 31-Мрт-19, 04:12 
Может быть кто-то их XFCE или другой компанды предложил бы замену gtk? Ну совсем там из ума выжили ребята. Вместо развития нормального GUI далают какую-то чепушень. Если нужно совместая работа, то это можно роагнизовать на уровне файлов и баз данных, но не на уровне интерфейса. Опять таки как в свое время возможность сдеать несколько клавиатур и пользователей за одной станцией и к чему все это привело?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

113. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от Artem (??), 01-Апр-19, 20:40 
Xfce - покойник. Вы у мертвецов помощи ищете?
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

103. "В GTK 4 будет переработан бэкенд, отображающий интерфейс чер..."  +/
Сообщение от hito (?), 31-Мрт-19, 20:15 
Всё есть файл^W браузер
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

115. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от ig0r (??), 01-Апр-19, 23:43 
Какое отношение имеют X-сы к бэкенду изпозующем веб-броузер? Для X-сов используется совсем другой бэкенд.
Ответить | Правка | ^ к родителю #108 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

119. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +2 +/
Сообщение от Crazy Alex (ok), 02-Апр-19, 06:32 
к тому, что цель - отдать интерфейс на другую машину - та же. И средства, в общем, подобные. Но если иксы для своего времени учли всё, то это - печальная пародия. А браузер или икс-сервер - детали реализации, не более.
Ответить | Правка | ^ к родителю #115 | Наверх | Cообщить модератору

120. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от ig0r (??), 02-Апр-19, 07:34 
Вэб-интерфейс является более универсальным решением для отдачи интерфейса на другие машины, и я бы не стал заявлять, что иксы учли всё, как предоставить доступ к приложению самому себе если я путешествую и подключаюсь с разных машин: интернет кафе, отели? К счастью бэкенд x11 пока никуда не делся и вы можете его использовать.
Ответить | Правка | ^ к родителю #119 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

127. "В 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)."

Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

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

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

Ответить | Правка | ^ к родителю #120 | Наверх | Cообщить модератору

125. "В GTK 4 будет переработан бэкенд, позволяющий отображать инт..."  +/
Сообщение от ig0r (??), 02-Апр-19, 20:13 
Вот поэтому пожалуй и существуют разные бэкенды, не понимаю почему люди которым нужен один из них протестуют против другого, они абсолютно разные, с разными задачами и разными подходами к их решению.
Ответить | Правка | ^ к родителю #123 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
MIRhosting
Inferno Solutions
Hosting by Ihor
Хостинг:

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