The OpenNET Project / Index page

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



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

"Доступен графический тулкит GTK 4.18"  +/
Сообщение от opennews (??), 15-Мрт-25, 11:16 
После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.18. GTK 4 развивается в рамках  процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62889

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

Оглавление

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

1. Сообщение от Аноним (1), 15-Мрт-25, 11:16   –12 +/
> Объявлен устаревшим бэкенд для протокола X11
> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием

Ещё в копилку причин не использовать это в своих проектах.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #25, #63, #77, #82

2. Сообщение от Аноним (2), 15-Мрт-25, 11:21   +4 +/
> Реализовано мгновенное переключение между темами оформления курсора

Какое неожиданное усовершенствование!

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

3. Сообщение от Аноним Анонимович Анонимов (?), 15-Мрт-25, 11:24   +3 +/
Ещё бы RAD систему для создания GUI с применением GTK. Была Anjuta, есть мертвый Glade. Рисовать дизайн приложения, а затем в коде набирать форму… ну такое.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5

4. Сообщение от Анонимище (?), 15-Мрт-25, 11:24   +1 +/
>Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

Насколько старыми? Intel HD Graphics 4000 дропается или нет?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #47, #49, #81

5. Сообщение от bdrbt (ok), 15-Мрт-25, 11:31   +1 +/
Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #7, #106, #127

6. Сообщение от RarogCmex (ok), 15-Мрт-25, 11:36   +/
Нет, intel HD Graphics 4000 поддерживает OpenGL 4.5 (на современной mesa) и поэтому будет поддерживаться ещё десятилетия.
Тут прекращается поддержка у всяких Intel GMA X4500.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #93

7. Сообщение от Anoni (?), 15-Мрт-25, 11:37   +1 +/
А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #10, #11, #42, #111, #123

8. Сообщение от Аноним (8), 15-Мрт-25, 11:38   +/
а можно эти сгругления отключить нафиг?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #14, #50

9. Сообщение от Аноним (2), 15-Мрт-25, 11:49   +/
Можно. Используй силу... ой, gtk2, Люк!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

10. Сообщение от bdrbt (ok), 15-Мрт-25, 11:50   +2 +/
Тут два варианта,
Рисовалка гуёв получается слишком "умной" - сколько не пытайся выстроить в таком редакторе логичные констрейнты для элементов, чуть шевельнул какую нибудь кнопку - половина твоих выверенных констрейнтов слетели, половина удалилась и ещё куча абсолютно нелогичных накинулось.
Рисовалка гуёв получается слишком "тупой" - всё делаем ручками и настолько муторно и долго что вот прямо думаешь, а не бахнуть ли мне сюда какой-нибудь куцый вариант хтмл с урезанным css и не лохматить бабушку.
Почему до сих пор не сделали что-то сбалансированное, с какой-нибудь нейросеткой на борту, которая умеет и в некий общий дизайн и в оптимальный подсчёт констрейнтов для ресайза - не знаю, все заняты всякими LLMами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #12, #23, #53, #88, #105

11. Сообщение от Аноним (2), 15-Мрт-25, 11:58   –2 +/
Формошлёпство - это для студентов. Они как дети, могут лишь тыкать во всё яркое, что видят. Если что-то не видят - мысль пропадает, памяти-то нету. Легче писать сразу на gtk, он близок к декларациям, хотя и избыточен по буковкам местами.

Кратко о декларациях: "Внизу окна горизонтальный блок гомогенных кнопок, прижатых вправо". И никто мышкой их на форме не рисует. Особенно в пикселях. Забудьте про это уже.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7 Ответы: #31, #56

12. Сообщение от Аноним (12), 15-Мрт-25, 12:00   +1 +/
А где датасет взять, если 99% интерфейсов через опу?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

14. Сообщение от Аноним (66), 15-Мрт-25, 12:12   –3 +/
конечно, всё настраивается в теме которую используете
ИМХО в этом отношении GTK равных под линукс нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #27, #28

15. Сообщение от Анон1110м (?), 15-Мрт-25, 12:17   +/
> Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.

Как так–то? Ведь браузир это же модно.

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

16. Сообщение от Афроним (?), 15-Мрт-25, 12:21   –1 +/
Тут писали умные люди, что если пару лет кровати в либе не передвигают, то это легаси необходимо закопать.)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

17. Сообщение от Геймер (?), 15-Мрт-25, 12:21   +2 +/
>>>Минимальные требования к платформе повышены до Windows 10.

Нехорошо в минорных версиях поднимать системные требования. Заигрались в политику.

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

18. Сообщение от Аноним (95), 15-Мрт-25, 12:23   +1 +/
Можно уже покрутить Fedora 42 beta. Официальный анонс будет 18 марта, но финальный образ уже можно скачать тут https://dl.fedoraproject.org/pub/alt/stage/42_Beta-1.4/Works.../
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Аноним (20), 15-Мрт-25, 12:27   –4 +/
Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад, а приложений там полно. Так что для десктопа приложух напишут за секунды тем более с ИИ.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #48, #52, #57, #58

22. Сообщение от Аноним (22), 15-Мрт-25, 12:30   +/
Я ещё удивляюсь, почему движущая линукс корпорация айбиэм не потребовала от программистов шапочки переписать всё на Раст, включая GTK и Вяляный. Как думаете, в будущем перепишут, или нет?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #32, #35

23. Сообщение от Аноним (25), 15-Мрт-25, 12:33   +4 +/
Хоть и без нейросеток, но, таки, сделали - QML называется.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

24. Сообщение от 12yoexpert (ok), 15-Мрт-25, 12:34   +/
там 100% либо скруглили что-нибудь, либо снесли, либо переписали на раст
Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от Аноним (25), 15-Мрт-25, 12:42   +3 +/
Ждём появления проекта Wxorg.
Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #78, #87, #91

27. Сообщение от Kerr (ok), 15-Мрт-25, 12:45   +2 +/
Ну, вообще-то GNOME не поддерживает смену темы Adwaita на пользовательские темы, начиная с GNOME 3, который вышел в 2011 году. Для GTK3 это, тем не менее, было всё ещё возможно делать. Но в GTK4 такую возможность убрали полностью. Причина в том, что пользовательские темы ломают интерфейсы после обновлений приложений. Создателям тем необходимо адаптировать их под новые изменения в приложениях если, например, расположение кнопок изменилось или произошло что-то подобное. Представьте, что обновилось приложение, но оно останется сломанным до того как вы дождётесь обновления пользовательской темы если вообще в принципе такое обновление будет. Темы сами по себе создают дополнительные баги, которых не существует если вы не используете тему. Но разработчик, создавший тему в качестве хобби, в любой момент может её забросить и прекратить обновлять. Приложение останется сломанным. Пользователи в таком случае массово бегут выплёскивать свою ненависть в разработчикам приложений, не понимая, что причина в теме, а не в самом приложении. Кроме того некоторые дистрибутивы в стандартной поставке, изначально, "из коробки", в качестве настроек по умолчанию используют темы оформления, что приводит к таким же проблемам, которые я здесь описал. Разработчиков приложений это всё достало. Возможность менять темы убрали полностью. Проблема решена.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #44, #51

28. Сообщение от Аноним (25), 15-Мрт-25, 12:47   –1 +/
А почему тогда в GNOME мало что настраивается? Ему же под Linux равных нет... ;)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #14 Ответы: #33, #36

31. Сообщение от Аноним (31), 15-Мрт-25, 12:52   +2 +/
Только красиво оно исключительно в виде концепции. На словах, в рекламных презентациях, при взгляде со стороны.

А на практике, в случае GTK3 и далее — это тормозное ограниченное омномно. Есть полтора более–менее вылизанных шаблона,  в рамках которых реализованы приложения от самих Gnome. Вот это самое «окно с блоком гомогенных кнопок внизу и панелькой с кнопками вместо заголовка». Шаг вправо, шаг влево — натыкаешься на холст с намалёванной картинкой, за которым руины — недоделки, глюки и отсутствие совершенно банальных вещей.

Когда в это погружаешьшся, и нужно что–что хоть немного сложнее диалогового окна с тремя кнопками и одним стандартным компонентом посередине — начинается боль и страдание. Либо методично реализуй сам, прописывая кастомные обработчики на каждый элемент и на каждый сигнал, либо страдай.

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

32. Сообщение от Kerr (ok), 15-Мрт-25, 12:53   +/
Wayland - это набор протоколов, то есть стандартов, а не программа. Не содержит программного кода, как такового. Поэтому нечего переписывать. А что насчёт всего остального, то переписывание с нуля означает приостановку введения новых возможностей и их развития на долгие года, пока будет достигаться хотя бы паритет с вариантом на предыдущем языке. На новом языке имеет смысл только если писать полностью новую версию с нуля.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22 Ответы: #60

33. Сообщение от Kerr (ok), 15-Мрт-25, 12:55   –1 +/
А каких настроек в GNOME вам не хватает?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #37, #92

34. Сообщение от Аноним (31), 15-Мрт-25, 12:55   +/
Кутья шестая уже давно требует, решили не отставать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #40

35. Сообщение от Аноним (25), 15-Мрт-25, 12:56   +3 +/
IBM умеет же деньги считать. А то заставят своё подразделение всё переписывать. А переписывание на Rust, вы же понимаете, процесс долгий. И вот не успеют они допереписывать, как появится новый, более безопастный, более современный язык. И переписывай всё заново. Ну зачем же деньги-то впустую тратить, уж дождаться нового.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #22

36. Сообщение от чатжпт (?), 15-Мрт-25, 13:00   +2 +/
потому что у тебя в голове каша. Gnome использует libadwaita
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #28 Ответы: #71

37. Сообщение от Аноним (25), 15-Мрт-25, 13:03   –2 +/
Ну хотя бы каких-нибудь, как в конкуренте.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #39

39. Сообщение от Kerr (ok), 15-Мрт-25, 13:08   +1 +/
Это каких конкретно? Видимо, вы и сами этого не знаете.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37

40. Сообщение от Аноним (25), 15-Мрт-25, 13:13   +/
А Msys2 ещё для Семёрки есть, вы вкурсе?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

42. Сообщение от AkhILemail (-), 15-Мрт-25, 13:23   +2 +/
Смотри приложение Workbench, есть на флетхабе. Это интерактивный редактор интерфейса. В нём отдельно описывается логика на разных языках и интерфейс на GTK-шном XML или Blueprint.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

44. Сообщение от Аноним (66), 15-Мрт-25, 13:38   +/
спокойно использую и периодически обновляю например её (под libadwaita):

https://github.com/vinceliuice/WhiteSur-gtk-theme

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #46

46. Сообщение от Kerr (ok), 15-Мрт-25, 13:45   +1 +/
Имейте ввиду, что это не поддерживается официально. Вы это можете делать только потому что это FOSS, что технически даёт вам возможность прикостылить обход любого запрета на использование темы или чего-либо подобного. Поэтому разработчики не имеют технической возможности запретить это так, чтобы прям полностью, но запретили это делать так, как только смогли, по описанным мной причинам. Но в таком случае только вы сами несёте ответственность за все возможные неполадки, к которым это может привести.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #44

47. Сообщение от llolik (ok), 15-Мрт-25, 13:47   +/
> Насколько старыми?

```
glxinfo | grep "OpenGL version"
OpenGL version string: 3.3 (Compatibility Profile) Mesa 24.2.8
```
```
glxinfo | grep "OpenGL ES profile version"
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 24.2.8
```

i5-2540m (Sandy, HD Graphics 3000). По идее, должно работать.

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

48. Сообщение от Аноним (48), 15-Мрт-25, 13:49   +/
https://opennet.ru/57509-chromeos
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

49. Сообщение от Аноним (53), 15-Мрт-25, 13:50   +/
На базе Rust.
RTX 4090 дропать.
2 Озу Террабайта хватит всем.
Вообще кто считает озу.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

50. Сообщение от Аноним (53), 15-Мрт-25, 13:51   +/
Используй силу... ой, gtk2, Коллектор! Колодец.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

51. Сообщение от Ононем (-), 15-Мрт-25, 13:52   +4 +/
Можно пример, как расположение кнопок в приложении влияет на кастомную тему? Почему с GTK2 таких проблем не наблюдалось? Напомню, у GTK2 не просто темы были, а целые движки со своими анимациями
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #54

52. Сообщение от Аноним (53), 15-Мрт-25, 13:53   +/
> На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад.

Значит человек смотрящщий тв считается программистом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #73

53. Сообщение от Аноним (53), 15-Мрт-25, 14:05   +1 +/
А где тот чел, который говорит тебе надо, ты и сделай.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #76

54. Сообщение от Kerr (ok), 15-Мрт-25, 14:15   +/
Если вы владеете английским языком или хотя бы Гуглопереводчиком, то советую прочитать статьи самих разработчиков по этим ссылкам:
https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-a...
https://stopthemingmy.app
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51 Ответы: #99

56. Сообщение от _kp (ok), 15-Мрт-25, 14:48   +1 +/
Это пока описываете относительно простое, то декларативно ещё можно.
А как сложнее что, то оно выливается в кучу запусков ради подгонки положений и размеров.
Что нельзя считать эргономичным.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

57. Сообщение от Аноним (57), 15-Мрт-25, 15:15   +1 +/
> Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На
> телеки он нормально зашел и даже при том что там управления
> совсем другое стрелочки и кнопка назад, а приложений там полно. Так
> что для десктопа приложух напишут за секунды тем более с ИИ.

Неудобно и тормозит. И никто же никого не спрашивал.

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

58. Сообщение от _kp (ok), 15-Мрт-25, 15:24   +/
На Андроид приставках железо дохлое,и вместо них сейчас миниPC массово ставят, а на них Андроид не уместен по сравнению с Windows и Linux.
Да и уродливо Андроид приложения выглядят на больших экранах, гигантские кнопищи со страшнющими шрифтами, после которых и шрифты GTK4 конфетка, именно на том же экране.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

60. Сообщение от Аноним (-), 15-Мрт-25, 15:44   –1 +/
Мы растаманам давно говорим, создавайте сами свою экосистему, у вас уже есть Redox OS . Если Rust куртой, докажите это нам на своём отдельном примере. Нет, они лезут в GNU/Linux!
"Клетки" экосистемы под названием GNU/Linux состоят из чистого Си. Rust - это чужерожное образование для "организма" под названием GNU/Linux. И любое чужеродное образование организм всегда будет отторгать. Это закон природы!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #98

63. Сообщение от svvord (ok), 15-Мрт-25, 15:57   –3 +/
Да, новости печальные. Десктоп в линухах старательно закапывают.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #66, #120

66. Сообщение от Аноним (66), 15-Мрт-25, 16:09   +/
а был ли мальчик?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63 Ответы: #79

67. Сообщение от Nochiemail (?), 15-Мрт-25, 16:11   +/
Когда начнется разработка gtk 5?
Ответить | Правка | Наверх | Cообщить модератору

68. Сообщение от Аноним (68), 15-Мрт-25, 16:53   +/
Лудший тулкит стал еще лутьше!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #70, #131

69. Сообщение от ИмяХ (ok), 15-Мрт-25, 17:03   –1 +/
>>Реализована возможность использования OpenGL
>>Удалён старый движок отрисовки "gl", использующий OpenGL.

И всё это одновременно!

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

70. Сообщение от Аноним (25), 15-Мрт-25, 17:40   +/
Луддший стал ещё лудддше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

71. Сообщение от Аноним (25), 15-Мрт-25, 17:42   +1 +/
Т.е. она за всех всё заранее знает, кому, как надо? Ясно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36

73. Сообщение от Аноним (25), 15-Мрт-25, 17:46   +/
Ага, программистом своего собственного мозга :))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

74. Сообщение от Kerr (ok), 15-Мрт-25, 17:47   +1 +/
Да, теперь вместо старого движка, новый движок отвечает за поддержку OpenGL.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69

75. Сообщение от Аноним (75), 15-Мрт-25, 17:50   +1 +/
> стабильный и поддерживаемый в течение нескольких лет API

Это сколько, 1.5 года?

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

76. Сообщение от bdrbt (ok), 15-Мрт-25, 18:16   +1 +/
> А где тот чел, который говорит тебе надо, ты и сделай.

Он занят. Пишет свой браузер, чтобы зарегаться на опеннет и оставить коммент в этом треде.

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

77. Сообщение от laindono (ok), 15-Мрт-25, 18:33   +1 +/
>> Объявлен устаревшим бэкенд для протокола X11

Почти синхронно и в кедах и в гноме. Вяленый появился 16 лет назад уже, иксы перестали развиваться 13 лет назад. Процесс перехода несколько затянулся. Технологии, прямиком из 1984 пытались натянуть на изменяющуюся реальность и вполне преуспевали в этом. Но всему есть предел.

>> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием

Можно за $20 обновиться на что-то достаточно свежее. Если повезёт, то бесплатно на свалке можно найти. Или есть куча всяких дистров для ретро-оборудования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #84, #124

78. Сообщение от Аноним (78), 15-Мрт-25, 18:38   +2 +/
Под Wxorg вы имеете ввиду cage -- Wayland-комрозитор работающий в X?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

79. Сообщение от Аноним (79), 15-Мрт-25, 18:59   +3 +/
> а был ли мальчик?

У перво-второ-гномовцев - был таки.

А третьегнумы и позже, походу в основном из под вендочки-макоси пилили. У них вон, даже актуальные скрины "как оно" (gtk)
https://www.gtk.org/features/
https://www.gtk.org/assets/img/gestures.png
из под
> Software Adobe ImageReady

Дев-тулзы:
https://www.gtk.org/docs/dev-tools/eclipse/
> softwareAgent>Adobe Photoshop CC 2014 (Macintosh)

https://foundation.gnome.org/2024/09/18/introducing-gnome-47/
> "Adobe Illustrator 28.7 (Windows)"

Фоточки тимы:
https://foundation.gnome.org/team/
https://foundation.gnome.org/wp-content/uploads/sites/12/202...
https://foundation.gnome.org/wp-content/uploads/sites/12/202...
> CreatorTool="Adobe Photoshop Lightroom 6.10.1 (Windows)"

https://foundation.gnome.org/wp-content/uploads/sites/12/202...
> CreatorTool="Adobe Photoshop Lightroom Classic 8.2 (Macintosh)"

Список можно долго продолжать - еще месяц назад, на главной, картинка "гнум на лэптопе"
https://web.archive.org/web/20250207002501/https://www.gnome.../
из под "CreatorTool=Adobe Photoshop 25.12 (Windows) было.
И что-то мне подсказывает, что отсутствие метаданных в новых-молодежных картинках в формате webp вместо png - совсем не означает переход с вендочки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #97, #102

80. Сообщение от Kerr (ok), 15-Мрт-25, 19:23   +1 +/
В течение нескольких лет, до выхода GTK6. Чтобы вы понимали, GTK3 всё ещё поддерживается, но в виде исправления багов, без добавления новых возможностей, которые добавляют только в актуальную версию, то есть сейчас это GTK 4.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #75

81. Сообщение от Xo (?), 15-Мрт-25, 20:16   +/
Не старее 2012 года.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

82. Сообщение от Аноним (82), 15-Мрт-25, 21:00   +/
В кедах поддержку x11 тоже объявили устаревшей, ждём когда qt поступит аналогично
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1

83. Сообщение от name (??), 15-Мрт-25, 21:10   +/
Зря они так с gles 2, mesa поддерживает устройства с ним, да и wayland тоже. Отправили в утиль ещё рабочее старьё.
Ответить | Правка | Наверх | Cообщить модератору

84. Сообщение от tty2 (?), 15-Мрт-25, 21:18   +1 +/
Как много утверждений и как мало фактов. Как первый канал посмотрел или английскую газету почитал... Аж противно!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #86

85. Сообщение от iZENemail (ok), 15-Мрт-25, 22:31   +/
Оно где-то ещё используется?

Смотрим:
% pkg info -r gtk4
gtk4-4.16.12:
    gcr-4.3.0
    vte3-0.78.2_1

У gtk3 и то больше зависимостей:
% pkg info -r gtk3 | wc -l
      70

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

86. Сообщение от laindono (ok), 15-Мрт-25, 23:00   +3 +/
Дата первого релиза вяленого 30 сентября 2008 года, последний стабильный релиз менее года назад.
Первый релиз иксов где-то в июне 1984 года, последний стабильный релиз 6 июня 2012 года.
Сейчас 15 марта 2025 года. Вычислить количество лет можно в уме или калькулятором. Впрочем точность в пару лет нас устраивает ибо важен порядок циферок.

Циферки взяты из вики:

https://en.wikipedia.org/wiki/Wayland_(protocol)
https://en.wikipedia.org/wiki/X_Window_System

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

Иксы изначально разрабатывались с учётом потребностей 80-х. Когда компьютеры были большими и дорогими. Это наложило некоторые особенности. Сейчас компьютеры маленькие и дешевые. Это накладывает определённые особенности так же. Например наличие сетевой прозрачности было полезно раньше, но сейчас скорее мешает. Некоторые из таких особенностей иксов нельзя убрать, даже если в них просто нет смысла. Обратная совместимость и всё такое. Нет смысл нарушать обратную совместимость в таких фундаментальных для протокола деталях. Написать протокол с нуля оказалось проще.

На счёт старья. ngl судя по всему не поддерживает железо уровня GLES 2.0, который вышел в марте 2007 года. Тогда как GLES 3.0 вышел в августе 2012 года. Raspberry Pi 4/5 поддерживают GLES 3.0. Четвёртая малинка стоит $35. Сравнимое по производительности железо на x86 можно найти за цену доставки. Иногда такие сборки просто выкидывают ибо в них нет ценности. Так что при очень большом желании можно полностью бесплатно получить.

В общем пустой у тебя наброс, будто комментарий на opennet.ru читаю. Wait... OH SHI~

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #84 Ответы: #89, #112

87. Сообщение от Анониссимус (?), 16-Мрт-25, 00:11   +/
Как выше заметили, "всё уже украдено до нас" :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #25

88. Сообщение от Анониссимус (?), 16-Мрт-25, 00:32   +/
Всё вышесказанное может относиться и к DSL. Просто DSL проще сделать, а значит и проще довести до ума, чем графическую рисовалку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

89. Сообщение от name (??), 16-Мрт-25, 01:20   +1 +/
Проблема в том, что mesa поддерживает устройства начиная с gles 2, зачем было такие ограничения делать и откусывать поддерживаемое устаревшее и эмбеддед железо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #90

90. Сообщение от laindono (ok), 16-Мрт-25, 02:48   +1 +/
Речь о gnome/gtk, а не о mesa. Оборудование из нулевых скорее раритет. Для embedded лучше использовать специализированные штуки.

ngl создан таким образом, чтоб часть кода между gl-беком и vulkan-беком можно было переиспользовать. Это сильно упрощает поддержку.

Вообще gl имеет свойство плоховато работать на куче всего. Принцип "работает - не трогай" актуален только для не слишком компетентных админов локалхостов (более компетентные тестируют отказы и т.д.). С точки же зрения разработки это означает огромный зоопарк оборудования для тестирования. Которое банально выходит из строя например.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #89 Ответы: #104

91. Сообщение от анон (?), 16-Мрт-25, 05:47   +2 +/
Зачем его ждать?

Просто запускаешь weston в xorg сессии, и в нём нужные тебе wayland программы.

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

92. Сообщение от bdrbt (ok), 16-Мрт-25, 07:08   +3 +/
> А каких настроек в GNOME вам не хватает?

По-еврейски, отвечу вопросом на вопрос: "Когда ты последний раз заходил в пункт Appearance в гноме?"

А если серьёзно, по кастомизции, пусть даже не особо глубокой, ГНОМ впринципе предлагает только:
- Сменить очень светлую серо-серую тему, интенсивности "гори мои глаза" на темнющую серо-серую тему в духе "а моему коту норм".
- Сменить КАРТИНКУ на обоях на другую КАРТИНКУ, хочешь просто выставить однородный цвет? А нету такой опции.

Чего он не поддерживает:
- Просто сменить размер шрифтов (я уже про сами шрифты молчу) - единственная возможность только в меню для инвалидов с одним вариантом "на тебе нахер слоновьи надписи и попробуй пожалуйся, что шрифт мелковат, калека хренов".
- Автоскрытие верхнего статусбара? Да хер вам
- Системный трей? А мы его выпилили.
- Какие-то нужные конкретному человеку апплеты? Да пошёл ты нахер, ты не соображаешь в дизайне.

Cобственно у меня только один вывод: Команда гнома уже давно не тянет разработку полноценного ДЕ, все их последовательные "выкидывания" функционала говорят просто о неспособности его реализовывать. Сейчас единственный "гном здорового человека" - cosmic от system76, да и тот только в стадии запиливания, так что неизвестно, что там будет по результатам.
Вот если-бы KDE жрало чуть меньше - гном был бы просто не нужен.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #95

93. Сообщение от Аноним (93), 16-Мрт-25, 10:46   +/
А также Nvidia Fermi (390xx), который ещё в строю.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

94. Сообщение от Аноним (129), 16-Мрт-25, 11:27   +/
>Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.

Всё равно не понимаю, почему.

Самый портативный бэкенд же.

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

95. Сообщение от Аноним (95), 16-Мрт-25, 11:56   –1 +/
Ой! Ой! Ой! Твоя виндузятное захламленное КДЕ даром не возьму. Самое гнилое DE.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #92

96. Сообщение от Аноним (102), 16-Мрт-25, 12:21   +1 +/
Всё делается к тому, чтобы существующий код перестал работать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #100

97. Сообщение от Аноним (-), 16-Мрт-25, 12:29   +1 +/
> У перво

Жалкая пародия на шикарный для своего времени win98.

> второ-гном

Попробовали скопипастить макось, но результат был предсказуемю

Что у первного, что у второго юзабильноть была ниже плинтуса.

> А третьегнумы и позже, походу в основном из под вендочки-макоси пилили.

Разумееется! Сам же перечислил:
- Adobe ImageReady
- Adobe Photoshop
- Adobe Illustrator
- Adobe Photoshop Lightroom

Ну а что поделать, что в этих ваших десктопных лиy00псах нет нормального проф. софта для художников и дизайнеров. Не в гимпе же им корячиться 🤮...

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79 Ответы: #109

98. Сообщение от Аноним (-), 16-Мрт-25, 12:42   +1 +/
> Мы растаманам давно говорим

Вы можете говорить кому угодно что угодно.
Собственно это единственно на что вы еще способны :)

> "Клетки" экосистемы под названием GNU/Linux состоят из чистого Си.

Не правда. "Клетки" состоят не из чистого ANSI C, а из богомерзского си, зараженного ЕЕЕшнутыми гнутыми экстеншнами. Мерзость, которая прибила ядро к одному компилятору на годы.

> это чужерожное образование для "организма" под названием GNU/Linux.

Чужеродное для GNU, а не для Linux.
Значит GNU в Linux умрет. Жалеть не будем, пусть земелька будет стекловатой))

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

99. Сообщение от крокодил мимо.. (-), 16-Мрт-25, 13:16   +2 +/
>> по этим ссылкам:..

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

gtk2 - это лучшее, что было в т.н. "десктопе оупен сурс".. и лучшее до сих пор, если брать потребление ресурсов, например..

и win и mac не ограничивают пользователя одним единственным оформлением.. по какой-то странной и необъяснимой причине..

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

100. Сообщение от Мне хватает (?), 16-Мрт-25, 13:47   +/
Его поддерживать было некому. Зайдите в историю и посмотрите, а не стройте теории заговоров.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #96 Ответы: #115

102. Сообщение от Аноним (102), 16-Мрт-25, 14:19    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #79

104. Сообщение от Аноним (104), 16-Мрт-25, 15:22   +/
gl лучше всего вообще не использовать для десктопа, т.к. работающий открытый драйвер gl - это лоттерея, заработает или нет на конкретном оборудовании. Закрытые драйвера регулярно объявляют в end-of-life и найти стабильно работающую комбинацию драйвера-ядра-дисплей-сервера тот ещё квест. Если видео не intel/amd/nvidia, то драйвера вообще может не быть.
софтверна эмуляция opengl для регулярного использования малопригодна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #107

105. Сообщение от Аноним (104), 16-Мрт-25, 15:27   +/
От рисовалки не требуется быть особо умной, достаточно чтобы была возможность накидать контролы на форму чтобы форма соответствовала дизайн-макету, и задать для контролов массив пропертис, интерпретацией которых будет уже код заниматься.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

106. Сообщение от Аноним (104), 16-Мрт-25, 15:31   +/
dsl неудобны так как взаимное расположение контролов гораздо удобнее задавать мышкой чем пытаться это описывать текстом.
В gtk много раз видел как разработчики вручную создают и редактируют xml'и для описания интерфейсов - выглядит это очень уныло, медленно и с большим количеством ошибок в процессе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #108, #129

107. Сообщение от laindono (ok), 16-Мрт-25, 15:53   +/
> Если видео не intel/amd/nvidia

На x86 десктопе? Какие-то китайские карты или старьё из нулевых. Если ты решаешься их использовать, то ты любитель странного. Очевидно же.

> gl лучше всего вообще не использовать

Вот так правильнее. Если нужна простота, то лучше wgpu/dawn взять. Они помимо прочего будут давать большую производительность.

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

108. Сообщение от bdrbt (ok), 16-Мрт-25, 16:46   +/
DSL очень удобны. Не знаю кого ты видел, но вот допустим в мобильной разработке когда накидываешь 2й и 3й свой UI, это всё мешает и натурально так бесит. До первых это дошло в эппл, когда они наконец выкинули свой грёбанный интерфейс билдер и предложили SwiftUI, поскольку к появлению того уже все пользовались сторонними библиотеками в которых худо-бедно DSL-образная разметка передавалась builder-pattern'ом, правда как всегда всё было через задницу, сильно позже подтянулся гугель c  jetpack сompose. Если брать историю веба, в котором этих самых UI сделано на порядки больше чем на любом другом тулките - так там визуальные редакторы померли ещё толком не родившись.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

109. Сообщение от Аноним (109), 16-Мрт-25, 18:20   +2 +/
>> У перво
> Жалкая пародия на шикарный для своего времени win98.

так только может сказать пионэр который ни первого ни второго не видел и привораживает удаленно по фотографии

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

110. Сообщение от Golangdev (?), 17-Мрт-25, 06:20   –1 +/
> Объявлен устаревшим бэкенд для протокола X11, поддержку которого намерены прекратить в ветке GTK 5

Да, давно пора удалить эту рухлядь

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

111. Сообщение от n00by (ok), 17-Мрт-25, 07:07   +/
> А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна.
> Неужели он настолько плох?

Причину раскрывает Мичиганский рыбный тест: в разных странах живут разные люди. В России слишком много наформошлёпили в Дельфи, но США с этого ничего не получили.

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

112. Сообщение от Аноним (112), 17-Мрт-25, 08:28   +/
> Дата первого релиза вяленого 30 сентября 2008 года…

Не понимаю, зачем повторять эти враки и лить воду на мельницу сторонников аргумента «шишнадцать лет и неготово».

2008 — это не «дата первого релиза», это дата заложения первого камня в фундамент.

Момент, когда Kristian Høgsberg, чесавший репу над оптимизацией пайплайна рендеринга в иксах, грязно выматерился, плюнул, …и написал локальный композитор. Решив, что «тут не исправить уже ничего», необходимо полностью менять подход.

>> https://hoegsberg.blogspot.com/2008/11/premature-publicity-is-better-than-no.html
>> https://web.archive.org/web/20081221022144if_/http://www.phoronix.com/scan.php?page=article&item=xorg_wayland&num=1

Протокола тогда ещё не было, только крошечный кусочек кода, который умел жонглировать поверхностями. Ставший возможным потому, что до этого, с 2007 по 2008 Høgsberg сотоварищи пилили–пилили и допилили наконец DRI-2.0 для иксов.

«Первый релиз» же был в 2012:  

>> https://lists.freedesktop.org/archives/wayland-devel/2012-October/005967.html

 

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #86 Ответы: #113

113. Сообщение от laindono (ok), 17-Мрт-25, 09:00   +/
Основной тезис в том, что между вяленым и иксами очень много лет. Иксы были созданны для решения более неактуальных задач.

Твои претензии явно не по адресу. Если тебе кажется, что в вики неправильная информация, то сходи и поправь. Если тебе кажется, что иксы рановато выкидывать отовсюду, то тебе надо заниматься их поддержкой.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #114

114. Сообщение от Аноним (112), 17-Мрт-25, 09:22   +/
Тезис в том, что информация формально верная, но неверно интерпретируется.

В 2008 была голая идея: «мы занимаемся ерундой, нужно рисовать локально», а не протокол как таковой.

В 2012 же оформился именно протокол, из наработок libXCB, X12, DRI и прочая. И потом ещё методично добавлялось всё, чего не хватает до полноценного десктопа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #113 Ответы: #117

115. Сообщение от Аноним (102), 17-Мрт-25, 13:30   +/
А куда народ испарился? Раньше хватало и создавать, и поддерживать. Сейчас же хватает лишь циферки переписывать в версиях и код удалять.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100 Ответы: #116

116. Сообщение от Аноним (-), 17-Мрт-25, 14:10   +/
"А теперь - один разбился,
Кто свихнулся, а кто спился,
А другие разбрелись - поди найди..."

Просто дети выросли.
И оказалось, что коммунистические идеи ГНУ это классно, когда счета за тебя платят родители, и можно не думать о кредите на обучение (отдавать когда-то потом), а лучше кодить в свое удовольствие под пивасик и марки.

А как только появляются обязанности, или заводишь семью, или решаешь улучшить свои жилищные условия... то внезапно оказывается, что за опенсорс деньги платят только корпорации.
А жадные члены Сообщества™ только "дай-дай-дай".

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #115 Ответы: #130

117. Сообщение от laindono (ok), 17-Мрт-25, 19:42   +/
Есть Initial Release и First Stable Release. Оба два можно перевести как первый релиз. Если уж на то пошло, то к иксам логика применима в той же степени.

Впрочем это всё несущественные детали. Они никак не меняют того факта, что иксы фундаментально устарели и на них все забили на оные по вполне объективным причинам.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114 Ответы: #118

118. Сообщение от Аноним (112), 18-Мрт-25, 00:18   +/
> Есть Initial Release и First Stable Release.

А ещё есть такое понятие как Initial commit. От которого можно формально отсчитывать историю софтины, но на практике там может ничего не быть кроме README.

Про это я и пытаюсь расталдычить уже третий комментарий: release в 2008 не было и близко.

Был initial commit и декларация о намерениях — превратить иксы из сервера в одно из клиентских приложений.  Был наколеночный код локального композитора — практическая демонстрация возможности. А до Initial release оставалось ещё четыре года.

Но автор проговорился об этих идеях похорониксу, а тот забабахал здоровую статью, как будто бы уже всё готово.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #117 Ответы: #119

119. Сообщение от laindono (ok), 18-Мрт-25, 00:39   +/
Я в третий раз повторяю. Эти детали вообще не важны в данном контексте. Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам. То, что тебе кажется более правильным использовать другую точку отсчёта для старта вяленного, не меняет абсолютно ничего.

Собсна X версии 11 появился в 87 году, а не в 84. Что тоже ничего не меняет.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #121

120. Сообщение от Аноним (120), 18-Мрт-25, 03:40   +/
До появления Wayland в иксах даже аппаратного ускорения видео в браузерах не было, наоборот Wayland это то что продвигает настольный Linux.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #63

121. Сообщение от Аноним (112), 18-Мрт-25, 09:18   +/
> Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам.

Так этот тезис мной и не оспаривается.

К тебе в контексте данной ветки комментариев единственная претензия — пожалуйста, не надо ретранслировать глупости про 2008 год.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #119 Ответы: #122

122. Сообщение от laindono (ok), 18-Мрт-25, 16:59   +/
> К тебе в контексте данной ветки комментариев единственная претензия — пожалуйста, не надо ретранслировать глупости про 2008 год.

Как я уже упомянул, это в той же степени не по адресу. Не нравится дата, указанная в вики - иди правь вики. Ещё рекомендую сходить, да потрогать траву. И научись применять пассивную агрессию заместо активной везде, где это необходимо.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #126

123. Сообщение от Соль земли (?), 18-Мрт-25, 17:24   +/
Программирование мышкой и отсебятина. Позволь best practicies решить за тебя всё.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

124. Сообщение от fidoman (ok), 18-Мрт-25, 17:59   +/
Осталось bash заменить на powershell, чтобы совсем уж не тянуть технологии из 19xx.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77 Ответы: #125

125. Сообщение от laindono (ok), 18-Мрт-25, 18:07   +/
На fish
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #124

126. Сообщение от Вася (??), 18-Мрт-25, 18:39   +/
>И научись применять пассивную агрессию заместо активной везде, где это необходимо.

А где этому можно научиться? Чем пассивная агрессия лучше активной и чем они отличаются?

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

127. Сообщение от Вася (??), 18-Мрт-25, 18:51   +/
>Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL

Куда все ушли? Недавно новость читал что вышел Tcl/Tk 9.0 - это на него все переходят?

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

128. Сообщение от Аноним (102), 19-Мрт-25, 00:09   +1 +/
gtk-3.20 - новый виджет GtkShortcutsWindow

gtk-4.18 - объявлен устаревшим GtkShortcutsWindow

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

129. Сообщение от Аноним (129), 19-Мрт-25, 10:51   +/
>взаимное расположение контролов гораздо удобнее задавать мышкой

Пока у тебя единственный девайс.

А как только у тебя экраны от 4 дюймов до 34, вечер резко перестаёт быть томным.

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

130. Сообщение от Аноним (131), 20-Мрт-25, 12:49   +/
Не надоело ещё свои измышлизмы извергать?

PS Лично я ничего не требую. Довольствуюсь тем, что есть.

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

131. Сообщение от Аноним (131), 20-Мрт-25, 12:52   +/
Пора переписывать на Vala.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #68

132. Сообщение от Аноним (131), 20-Мрт-25, 12:53   +/
GTK
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #110


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

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




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

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