The OpenNET Project / Index page

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



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

Оглавление

Для GTK подготовлены новые движки отрисовки для OpenGL и Vulkan, opennews (??), 29-Янв-24, (0) [смотреть все]

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


72. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от Skullnetemail (ok), 29-Янв-24, 19:49 
GTK умер. Последняя нормальная ласт версия - 3, а лучшая - 2.
Ответить | Правка | Наверх | Cообщить модератору

74. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Фрик из соседней пещеры (?), 29-Янв-24, 20:08 
Transmission4 c gtk4 собирается. Ничем не хуже gtk3.
Ответить | Правка | Наверх | Cообщить модератору

75. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (75), 29-Янв-24, 20:12 
> Transmission4 c gtk4 собирается. Ничем не хуже gtk3.

Угу, только жрет GTK4 в три раза больше GTK3 или в 5 раз - GTK2 (если запустить gtk-demo/3/4 и посмотреть на жор RES) и стартует ощутимо медленнее ...


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

78. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от чатжпт (?), 29-Янв-24, 21:26 
на Пентиум 4 со 128МБ ОЗУ тормозит что ли? Пора уже обновиться на Коре2дуо хотя бы
Ответить | Правка | Наверх | Cообщить модератору

80. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  –1 +/
Сообщение от Skullnetemail (ok), 29-Янв-24, 22:21 
Полагаю, что Qt запустился бы и на Пентиуме с 128мб ОЗУ.
Ответить | Правка | Наверх | Cообщить модератору

85. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от AleksK (ok), 30-Янв-24, 00:25 
Ну если только в чьих-то снах
Ответить | Правка | Наверх | Cообщить модератору

88. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (-), 30-Янв-24, 00:43 
На коре два дуба ещё в 2012 тормозили кеды. Четвёртые, имею сообщить.
Ответить | Правка | К родителю #80 | Наверх | Cообщить модератору

83. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (75), 29-Янв-24, 23:35 

>> Угу, только жрет GTK4 в три раза больше GTK3 или в 5 раз - GTK2 (если запустить gtk-demo/3/4 и посмотреть на жор RES) и стартует ощутимо медленнее ...
> на Пентиум 4 со 128МБ ОЗУ тормозит что ли? Пора уже обновиться на Коре2дуо хотя бы

Не П4, а i5, не 128МБ ОЗУ, а 8192МБ, да и время старта демки теперь ближе к приложению на электроне ... в общем - как обычно у чатжпт "... И не «Волгу», а сто рублей. И не в лотерею, а в карты. И не выиграл, а ..."

>> В текущем виде новая реализация пока отстаёт от старой по уровню оптимизаций,

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

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

79. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Skullnetemail (ok), 29-Янв-24, 21:47 
- Совместимость с темами опять поломана;
- Ещё больше фич выкинуто;
- Совместимость с GTK3 поломана, переписывай приложение целиком;
- libadwaita и хардкодинг тем;
- Лютое ШГ во все поля (зато хардварнй рендеринг НОВАМАЛАДЁЖНА!!!);
- Теперь приложение через ssh -X не запустить.
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

86. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от AleksK (ok), 30-Янв-24, 00:28 
Что вы все носитесь с этой сетевой прозрачностью. Теперь даже играть можно через трансляцию прямо в браузер не говоря уж о всяких бизнес-приложениях. Что ты собрался через эту сетевую прозрачность показывать?
Ответить | Правка | Наверх | Cообщить модератору

93. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от Аноним (93), 30-Янв-24, 01:50 
Это всегда можно было. Берёшь свой модем на 28800 бод/сек, дозваниваешься на свою любимую BBSку и смотришь по что там можно поиграть
Ответить | Правка | Наверх | Cообщить модератору

106. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Skullnetemail (ok), 30-Янв-24, 05:31 
> Что вы все носитесь с этой сетевой прозрачностью. Теперь даже играть можно
> через трансляцию прямо в браузер не говоря уж о всяких бизнес-приложениях.
> Что ты собрался через эту сетевую прозрачность показывать?

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


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

109. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от AleksK (ok), 30-Янв-24, 07:16 
> Это единственное трушное решение запуска приложений по сети в lossless. Всё остальное
> - костылизм с передачей фреймбуфера целиком и сжатием его жпегом. Но
> современные разработчики GTK - дегенераты и им это не нужно, поэтому
> выкидывают.

Из-за этого в иксах было немало проблем.

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

147. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Дрататуй (?), 01-Фев-24, 03:30 
Из-за конфлюкторав вообще много проблем. Нужно идти жить в лес!
Ответить | Правка | Наверх | Cообщить модератору

96. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  –1 +/
Сообщение от Аноним (-), 30-Янв-24, 02:17 
О, прикольно, давненько тебя не видно было. Я думал ты, после последних новостей про закапывание иксов, просто спился...

> Совместимость с GTK3 поломана

Хламу место на свалке

А ведь можешь еще порадовать всех нытьем про невосполнимую  утрату сетевой прозрачности))

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

105. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  –1 +/
Сообщение от Skullnetemail (ok), 30-Янв-24, 05:28 
> Я думал ты, после последних новостей про закапывание иксов, просто спился...

Где закапывание? Что не закапывание, то очередной фейл гномо-вяленда и его адептов.

> Хламу место на свалке

Именно так, GTK4 и Wayland-у туда и дорога.

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

113. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  –1 +/
Сообщение от Аноним (-), 30-Янв-24, 10:05 
Всегда восхищала твоя способность отрицать реальность))

> Именно так, GTK4 и Wayland-у туда и дорога.

Убогий, уродливый и ограниченный GTK2 уже там, а GTK3 идет прям за ним.
Ты же сам пишешь "Совместимость с GTK3 поломана". Как только поддержка будет полностью дропнута, то на ней останутся полтора маргинала, все остальные перейдут на gtk4.

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

90. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (90), 30-Янв-24, 01:08 
> Transmission4 c gtk4 собирается. Ничем не хуже gtk3.

На Xubuntu 22.04 как-то не зашло, перекомпилял с GTK3.
Может, из-за GTK версии 4.6.9 и с версией свежее получше? Не знаю.

Pinta с GTK4 выглядит ужасно (ещё и эффекты при раскрытии меню вызывают раздраэение).

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

148. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Дрататуй (?), 01-Фев-24, 03:33 
Вот не зря раньше любителей Гнома называли …
Такие набирают полную ванну смузи и начинают!
Эффекты ради эффектов. Никаких чётких и ясных целей, никаких решений практических задач, болтаются как деревяшка в проруби. Фу такими быть!
Ответить | Правка | Наверх | Cообщить модератору

92. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (93), 30-Янв-24, 01:48 
Существенно хуже, в Gtk4 нет систрея
Ответить | Правка | К родителю #74 | Наверх | Cообщить модератору

104. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (103), 30-Янв-24, 04:44 
систрей не нужен, он — виндовый рудимент
Ответить | Правка | Наверх | Cообщить модератору

127. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +2 +/
Сообщение от Прохожий (??), 30-Янв-24, 15:23 
Да нет, с таким подходом единственное что не нужно, это gtk.
Хотя нужно оговориться, что вяленый и системд туда же, а вместе с ними и то, во что соевые мальчики превратили весь десктопный линукс.
Ответить | Правка | Наверх | Cообщить модератору

149. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Дрататуй (?), 01-Фев-24, 03:35 
А ведь система на ГТК2 реально могла заменить когда-то выньдовс…
Ответить | Правка | Наверх | Cообщить модератору

112. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от llolik (ok), 30-Янв-24, 08:40 
Перепиши библиотеку libdbusmenu-gtk (форк, который ещё вроде кто-то навещает https://github.com/AyatanaIndicators/libdbusmenu ) под gtk4 - будет. Там код уже лет 7-8 никто не трогал, но пока работает. Да, нужно только меню, для остального хватит и GLib-а (без GTK+).
Ответить | Правка | К родителю #92 | Наверх | Cообщить модератору

121. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от Аноним (93), 30-Янв-24, 13:33 
Просто начну пользоваться Qt весрией. Gtk+ уже задолбал стабильностью и отпиливанием фич
Ответить | Правка | Наверх | Cообщить модератору

123. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от llolik (ok), 30-Янв-24, 14:06 
> Просто начну пользоваться Qt весрией. Gtk+ уже задолбал стабильностью и отпиливанием фич

Я тебя расстрою, наверно, но Qt версия без этого набора библиотек тоже работать не будет.

> Gtk+ уже задолбал стабильностью и отпиливанием фич

Gtk в рамках мажорной ветки куда стабильней. Между мажорными релизами, приложение отличное от "окно и три кнопки" придётся до(пере)пиливать, что с GTK, что с Qt, в зависимости от того, насколько много у тебя кастомных/нетривиальных решений.

upd. Там, впрочем, Шапка какой-то новый протокол вместо SNI рожает. Может чего и родит (может и нет).

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

134. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +1 +/
Сообщение от Аноним (93), 30-Янв-24, 18:14 
Версии Qt5/6 и Gtk-3 работают с треем, версия Gtk-4 - нет. Только что пересобирал. Так не расстроишь.

> Gtk в рамках мажорной ветки куда стабильней

Ну конечно, сказочник. Gkt-3 стала стабильной в рамках минорных релизов только когда от этой версии отстали и пошли пилить 4, т.е. каких-то 1-2 года. До этого весь гуй разваливался в разных местах через каждые несколько минорных релизов. C Qt такого никогда не было. Да и Gkt всё становится дерьмовее и дерьмовее с каждым мажорным релизом.

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

136. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от llolik (ok), 30-Янв-24, 20:32 
> Версии Qt5/6 и Gtk-3 работают с треем, версия Gtk-4 - нет. Только
> что пересобирал. Так не расстроишь.

Я тебе комментом выше говорил, что libdbusmenu-gtk умеет только в gtk2 и gtk3. Если нужны только иконки (без меню), то GTK вообще не нужен, только GLib. Его, в принципе, можно портировать и на Gtk4, но добровольцев пока не наблюдается.

Qt, реализует тоже самое внутри себя.
https://github.com/qt/qtbase/tree/dev/src/gui/platform/unix/...

Если уж совсем глубоко копать и пробросы эти (как и создание item-ов на шине) слабо сочетаются с flatpak и прочими перспективными технологиями. Поэтому сейчас, насколько я в курсе, придумывают какое-то новое решение ( https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_request... ). Мне лень лезть в эту эпопею, пока что-то отличное от SNI не родят.


>> Gtk в рамках мажорной ветки куда стабильней
> Ну конечно, сказочник. Gkt-3 стала стабильной в рамках минорных релизов только когда
> от этой версии отстали и пошли пилить 4, т.е. каких-то 1-2
> года.

Давай ты скажешь, как много сломов в API (не в темах) до релиза 3.24, после которого было заявлено, что пойдёт подготовка к 4. Я скажу - 2 раза, причём очень некритично.

Если мы про темы, то из GTK4 и выпилили нафиг движок тем в libadwaita, внезапно за тем, чтобы небыло криков "вы задолбали под свой GNOME ломать темы". Теперь у Гнома отдельный от GTK стилевой движок, который они пилят как хотят. Сообщество может запилить по аналогии (расширяя классы) любой какой хочет, но "сообчество" пока усердно газифицирует лужу и ждёт пока гномеры с какого-то бодуна будут реализовывать чужие хотелки. Для своих у них своя libadwaita есть.

> До этого весь гуй разваливался в разных местах через каждые
> несколько минорных релизов.
> C Qt такого никогда не было.

Да ладна, сказки-то рассказывать.
https://abi-laboratory.pro/index.php?view=timeline&l=qt
https://abi-laboratory.pro/index.php?view=timeline&l=gtk...

Зайди в багтрекер какой-нибудь Криты (как крупного серьзного проекта на Qt с активным коммьюнити). Поинтересуйся за стабильность.

Как пример, когда я пользовался deadbeef я его собирал и с gtk3.10 (с которым по умолчанию),20,22,24 - и всё собиралось и ничего не разваливалось.

> Да и Gkt всё становится дерьмовее и дерьмовее с каждым мажорным релизом.

На вкус и цвет свои фломастеры.

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

138. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (93), 30-Янв-24, 22:47 
> Если уж совсем глубоко копать ... слабо сочетаются с flatpak и прочими перспективными технологиями.

flatpak перспективная технология. Отл. Ну ты и юморист

> Давай ты скажешь, как много сломов в API (не в темах) до релиза 3.24, после которого было заявлено, что пойдёт подготовка к 4. Я скажу - 2 раза, причём очень некритично.

Да пожалуйста. Посчитай сколько раз в gtk-3 приложениях отваливались окна иксовые из-за переходана CSD

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

140. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от Аноним (139), 31-Янв-24, 01:32 
> Qt, реализует тоже самое внутри себя.
> https://github.com/qt/qtbase/tree/dev/src/gui/platform/unix/...

это не единственный вариант


Если dbus вырубить при сборке, то будут эти куски работать
https://github.com/qt/qtbase/blob/dev/src/plugins/platforms/... (гугли XEMBED). И тут ещё кажется https://github.com/qt/qtbase/blob/dev/src/plugins/platforms/... ну и в паре других файлов ссылки есть.

Там не нужны никакие дополнительные сообщения через dbus. Оповещения (которые notifications) в большинстве случаев станут унылыми - всплывающий baloon без логгирования и прочего. А вот в остальном даже круче - можно и LineEdit/ProgressBar/TrackBar в меню засунуть (например, регуляторы громкости могут такой финт выкинуть).

P.S. Возможно через переменные окружения тоже можно включить XEmbed, но это неточно...

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

144. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от llolik (ok), 31-Янв-24, 11:20 
> XEmbed

Лучше забыть это нахрен, как страшный сон и закопать поглубже, чтоб не вылез. ИМХО.


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

135. "В GTK добавлены новые движки отрисовки для OpenGL и Vulkan"  +/
Сообщение от dannyD (?), 30-Янв-24, 19:07 
>>Transmission4 c gtk4 собирается.

да да, оно собралося и запустилося.

через 15 минут было снесено, и заблокировано. ибо г...

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

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

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




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

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