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

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

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

25. "Доступен графический тулкит GTK 4.18"  +1 +/
Сообщение от Аноним (25), 15-Мрт-25, 12:42 
Ждём появления проекта Wxorg.
Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.
Ответить | Правка | Наверх | Cообщить модератору

63. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от svvord (ok), 15-Мрт-25, 15:57 
Да, новости печальные. Десктоп в линухах старательно закапывают.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

66. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (66), 15-Мрт-25, 16:09 
а был ли мальчик?
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

5. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от bdrbt (ok), 15-Мрт-25, 11:31 
Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL
Ответить | Правка | Наверх | Cообщить модератору

7. "Доступен графический тулкит GTK 4.18"  +1 +/
Сообщение от Anoni (?), 15-Мрт-25, 11:37 
А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?
Ответить | Правка | Наверх | Cообщить модератору

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

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

23. "Доступен графический тулкит GTK 4.18"  +2 +/
Сообщение от Аноним (25), 15-Мрт-25, 12:33 
Хоть и без нейросеток, но, таки, сделали - QML называется.
Ответить | Правка | К родителю #10 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

47. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от 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). По идее, должно работать.

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

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

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

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

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

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

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

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

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

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

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

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

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

33. "Доступен графический тулкит GTK 4.18"  –1 +/
Сообщение от Kerr (ok), 15-Мрт-25, 12:55 
А каких настроек в GNOME вам не хватает?
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 13:03 
Ну хотя бы каких-нибудь, как в конкуренте.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

34. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (31), 15-Мрт-25, 12:55 
Кутья шестая уже давно требует, решили не отставать.
Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (25), 15-Мрт-25, 13:13 
А Msys2 ещё для Семёрки есть, вы вкурсе?
Ответить | Правка | Наверх | Cообщить модератору

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

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

48. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (48), 15-Мрт-25, 13:49 
https://opennet.ru/57509-chromeos
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

60. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Мрт-25, 15:44 
Ответить | Правка | Наверх | Cообщить модератору

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

62. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Мрт-25, 15:47 
Ответить | Правка | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (64), 15-Мрт-25, 16:00 
Ответить | Правка | Наверх | Cообщить модератору

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

55. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (55), 15-Мрт-25, 14:27 
> Объявлен устаревшим класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам. На смену GtkShortcutsWindow придёт виджет, поставляемый в libadwaita.

Осуждаю.

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

59. "Доступен графический тулкит GTK 4.18"  +/
Сообщение от Аноним (59), 15-Мрт-25, 15:31 
Осуждаю твоё осуждение!
Ответить | Правка | Наверх | Cообщить модератору

61. Скрыто модератором  +/
Сообщение от Аноним (-), 15-Мрт-25, 15:46 
Ответить | Правка | Наверх | Cообщить модератору

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

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

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




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

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