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

Исходное сообщение
"Доступен графический тулкит GTK 4.18"

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

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


Содержание

Сообщения в этом обсуждении
"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 11:16 
> Объявлен устаревшим бэкенд для протокола X11
> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:42 
Ждём появления проекта Wxorg.
Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 18:38 
Под Wxorg вы имеете ввиду cage -- Wayland-комрозитор работающий в X?

"Доступен графический тулкит GTK 4.18"
Отправлено Анониссимус , 16-Мрт-25 00:11 
Как выше заметили, "всё уже украдено до нас" :)

"Доступен графический тулкит GTK 4.18"
Отправлено анон , 16-Мрт-25 05:47 
Зачем его ждать?

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


"Доступен графический тулкит GTK 4.18"
Отправлено svvord , 15-Мрт-25 15:57 
Да, новости печальные. Десктоп в линухах старательно закапывают.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 16:09 
а был ли мальчик?

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 18:59 
> а был ли мальчик?

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

А третьегнумы и позже, походу в основном из под вендочки-макоси пилили. У них вон, даже актуальные скрины "как оно" (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 - совсем не означает переход с вендочки.


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 12:29 
> У перво

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

> второ-гном

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

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

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 18:20 
>> У перво
> Жалкая пародия на шикарный для своего времени win98.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 14:19 
Всё, что надо знать про гномоводов... Зачем разрабатывать софт, если можно ковырять в носу, сидя за Маком?

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 18-Мрт-25 03:40 
До появления Wayland в иксах даже аппаратного ускорения видео в браузерах не было, наоборот Wayland это то что продвигает настольный Linux.

"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 15-Мрт-25 18:33 
>> Объявлен устаревшим бэкенд для протокола X11

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено tty2 , 15-Мрт-25 21:18 
Как много утверждений и как мало фактов. Как первый канал посмотрел или английскую газету почитал... Аж противно!

"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 15-Мрт-25 23:00 
Дата первого релиза вяленого 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~


"Доступен графический тулкит GTK 4.18"
Отправлено name , 16-Мрт-25 01:20 
Проблема в том, что mesa поддерживает устройства начиная с gles 2, зачем было такие ограничения делать и откусывать поддерживаемое устаревшее и эмбеддед железо.

"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 16-Мрт-25 02:48 
Речь о gnome/gtk, а не о mesa. Оборудование из нулевых скорее раритет. Для embedded лучше использовать специализированные штуки.

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 15:22 
gl лучше всего вообще не использовать для десктопа, т.к. работающий открытый драйвер gl - это лоттерея, заработает или нет на конкретном оборудовании. Закрытые драйвера регулярно объявляют в end-of-life и найти стабильно работающую комбинацию драйвера-ядра-дисплей-сервера тот ещё квест. Если видео не intel/amd/nvidia, то драйвера вообще может не быть.
софтверна эмуляция opengl для регулярного использования малопригодна.

"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 16-Мрт-25 15:53 
> Если видео не intel/amd/nvidia

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 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

 


"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 17-Мрт-25 09:00 
Основной тезис в том, что между вяленым и иксами очень много лет. Иксы были созданны для решения более неактуальных задач.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 17-Мрт-25 09:22 
Тезис в том, что информация формально верная, но неверно интерпретируется.

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 17-Мрт-25 19:42 
Есть Initial Release и First Stable Release. Оба два можно перевести как первый релиз. Если уж на то пошло, то к иксам логика применима в той же степени.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 18-Мрт-25 00:18 
> Есть Initial Release и First Stable Release.

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

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 18-Мрт-25 00:39 
Я в третий раз повторяю. Эти детали вообще не важны в данном контексте. Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам. То, что тебе кажется более правильным использовать другую точку отсчёта для старта вяленного, не меняет абсолютно ничего.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 18-Мрт-25 09:18 
> Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам.

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 18-Мрт-25 16:59 
> К тебе в контексте данной ветки комментариев единственная претензия — пожалуйста, не надо ретранслировать глупости про 2008 год.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Вася , 18-Мрт-25 18:39 
>И научись применять пассивную агрессию заместо активной везде, где это необходимо.

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


"Доступен графический тулкит GTK 4.18"
Отправлено fidoman , 18-Мрт-25 17:59 
Осталось bash заменить на powershell, чтобы совсем уж не тянуть технологии из 19xx.

"Доступен графический тулкит GTK 4.18"
Отправлено laindono , 18-Мрт-25 18:07 
На fish

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 21:00 
В кедах поддержку x11 тоже объявили устаревшей, ждём когда qt поступит аналогично

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 11:21 
> Реализовано мгновенное переключение между темами оформления курсора

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним Анонимович Анонимов , 15-Мрт-25 11:24 
Ещё бы RAD систему для создания GUI с применением GTK. Была Anjuta, есть мертвый Glade. Рисовать дизайн приложения, а затем в коде набирать форму… ну такое.

"Доступен графический тулкит GTK 4.18"
Отправлено bdrbt , 15-Мрт-25 11:31 
Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL

"Доступен графический тулкит GTK 4.18"
Отправлено Anoni , 15-Мрт-25 11:37 
А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?

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

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:00 
А где датасет взять, если 99% интерфейсов через опу?

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:33 
Хоть и без нейросеток, но, таки, сделали - QML называется.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 14:05 
А где тот чел, который говорит тебе надо, ты и сделай.

"Доступен графический тулкит GTK 4.18"
Отправлено bdrbt , 15-Мрт-25 18:16 
> А где тот чел, который говорит тебе надо, ты и сделай.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Анониссимус , 16-Мрт-25 00:32 
Всё вышесказанное может относиться и к DSL. Просто DSL проще сделать, а значит и проще довести до ума, чем графическую рисовалку.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 15:27 
От рисовалки не требуется быть особо умной, достаточно чтобы была возможность накидать контролы на форму чтобы форма соответствовала дизайн-макету, и задать для контролов массив пропертис, интерпретацией которых будет уже код заниматься.

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

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


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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено _kp , 15-Мрт-25 14:48 
Это пока описываете относительно простое, то декларативно ещё можно.
А как сложнее что, то оно выливается в кучу запусков ради подгонки положений и размеров.
Что нельзя считать эргономичным.

"Доступен графический тулкит GTK 4.18"
Отправлено AkhIL , 15-Мрт-25 13:23 
Смотри приложение Workbench, есть на флетхабе. Это интерактивный редактор интерфейса. В нём отдельно описывается логика на разных языках и интерфейс на GTK-шном XML или Blueprint.

"Доступен графический тулкит GTK 4.18"
Отправлено n00by , 17-Мрт-25 07:07 
> А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна.
> Неужели он настолько плох?

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


"Доступен графический тулкит GTK 4.18"
Отправлено Соль земли , 18-Мрт-25 17:24 
Программирование мышкой и отсебятина. Позволь best practicies решить за тебя всё.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 15:31 
dsl неудобны так как взаимное расположение контролов гораздо удобнее задавать мышкой чем пытаться это описывать текстом.
В gtk много раз видел как разработчики вручную создают и редактируют xml'и для описания интерфейсов - выглядит это очень уныло, медленно и с большим количеством ошибок в процессе.

"Доступен графический тулкит GTK 4.18"
Отправлено bdrbt , 16-Мрт-25 16:46 
DSL очень удобны. Не знаю кого ты видел, но вот допустим в мобильной разработке когда накидываешь 2й и 3й свой UI, это всё мешает и натурально так бесит. До первых это дошло в эппл, когда они наконец выкинули свой грёбанный интерфейс билдер и предложили SwiftUI, поскольку к появлению того уже все пользовались сторонними библиотеками в которых худо-бедно DSL-образная разметка передавалась builder-pattern'ом, правда как всегда всё было через задницу, сильно позже подтянулся гугель c  jetpack сompose. Если брать историю веба, в котором этих самых UI сделано на порядки больше чем на любом другом тулките - так там визуальные редакторы померли ещё толком не родившись.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 19-Мрт-25 10:51 
>взаимное расположение контролов гораздо удобнее задавать мышкой

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Вася , 18-Мрт-25 18:51 
>Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL

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


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

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


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

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 10:46 
А также Nvidia Fermi (390xx), который ещё в строю.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 13:50 
На базе Rust.
RTX 4090 дропать.
2 Озу Террабайта хватит всем.
Вообще кто считает озу.

"Доступен графический тулкит GTK 4.18"
Отправлено Xo , 15-Мрт-25 20:16 
Не старее 2012 года.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 11:38 
а можно эти сгругления отключить нафиг?

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 11:49 
Можно. Используй силу... ой, gtk2, Люк!

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:12 
конечно, всё настраивается в теме которую используете
ИМХО в этом отношении GTK равных под линукс нет

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

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

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


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

"Доступен графический тулкит GTK 4.18"
Отправлено Ононем , 15-Мрт-25 13:52 
Можно пример, как расположение кнопок в приложении влияет на кастомную тему? Почему с GTK2 таких проблем не наблюдалось? Напомню, у GTK2 не просто темы были, а целые движки со своими анимациями

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

"Доступен графический тулкит GTK 4.18"
Отправлено крокодил мимо.. , 16-Мрт-25 13:16 
>> по этим ссылкам:..

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:47 
А почему тогда в GNOME мало что настраивается? Ему же под Linux равных нет... ;)

"Доступен графический тулкит GTK 4.18"
Отправлено Kerr , 15-Мрт-25 12:55 
А каких настроек в GNOME вам не хватает?

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

"Доступен графический тулкит GTK 4.18"
Отправлено Kerr , 15-Мрт-25 13:08 
Это каких конкретно? Видимо, вы и сами этого не знаете.

"Доступен графический тулкит GTK 4.18"
Отправлено bdrbt , 16-Мрт-25 07:08 
> А каких настроек в GNOME вам не хватает?

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

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 11:56 
Ой! Ой! Ой! Твоя виндузятное захламленное КДЕ даром не возьму. Самое гнилое DE.

"Доступен графический тулкит GTK 4.18"
Отправлено чатжпт , 15-Мрт-25 13:00 
потому что у тебя в голове каша. Gnome использует libadwaita

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 17:42 
Т.е. она за всех всё заранее знает, кому, как надо? Ясно.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 13:51 
Используй силу... ой, gtk2, Коллектор! Колодец.

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Афроним , 15-Мрт-25 12:21 
Тут писали умные люди, что если пару лет кровати в либе не передвигают, то это легаси необходимо закопать.)

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:55 
Кутья шестая уже давно требует, решили не отставать.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 13:13 
А Msys2 ещё для Семёрки есть, вы вкурсе?

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

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

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 13:49 
https://opennet.ru/57509-chromeos

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 17:46 
Ага, программистом своего собственного мозга :))

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено _kp , 15-Мрт-25 15:24 
На Андроид приставках железо дохлое,и вместо них сейчас миниPC массово ставят, а на них Андроид не уместен по сравнению с Windows и Linux.
Да и уродливо Андроид приложения выглядят на больших экранах, гигантские кнопищи со страшнющими шрифтами, после которых и шрифты GTK4 конфетка, именно на том же экране.

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

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

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 15:44 
Мы растаманам давно говорим, создавайте сами свою экосистему, у вас уже есть Redox OS . Если Rust куртой, докажите это нам на своём отдельном примере. Нет, они лезут в GNU/Linux!
"Клетки" экосистемы под названием GNU/Linux состоят из чистого Си. Rust - это чужерожное образование для "организма" под названием GNU/Linux. И любое чужеродное образование организм всегда будет отторгать. Это закон природы!

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 12:42 
> Мы растаманам давно говорим

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

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

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

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 12:56 
IBM умеет же деньги считать. А то заставят своё подразделение всё переписывать. А переписывание на Rust, вы же понимаете, процесс долгий. И вот не успеют они допереписывать, как появится новый, более безопастный, более современный язык. И переписывай всё заново. Ну зачем же деньги-то впустую тратить, уж дождаться нового.

"Доступен графический тулкит GTK 4.18"
Отправлено 12yoexpert , 15-Мрт-25 12:34 
там 100% либо скруглили что-нибудь, либо снесли, либо переписали на раст

"Доступен графический тулкит GTK 4.18"
Отправлено Nochi , 15-Мрт-25 16:11 
Когда начнется разработка gtk 5?

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 16:53 
Лудший тулкит стал еще лутьше!

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 17:40 
Луддший стал ещё лудддше.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 20-Мрт-25 12:52 
Пора переписывать на Vala.

"Доступен графический тулкит GTK 4.18"
Отправлено ИмяХ , 15-Мрт-25 17:03 
>>Реализована возможность использования OpenGL
>>Удалён старый движок отрисовки "gl", использующий OpenGL.

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


"Доступен графический тулкит GTK 4.18"
Отправлено Kerr , 15-Мрт-25 17:47 
Да, теперь вместо старого движка, новый движок отвечает за поддержку OpenGL.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 15-Мрт-25 17:50 
> стабильный и поддерживаемый в течение нескольких лет API

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


"Доступен графический тулкит GTK 4.18"
Отправлено Kerr , 15-Мрт-25 19:23 
В течение нескольких лет, до выхода GTK6. Чтобы вы понимали, GTK3 всё ещё поддерживается, но в виде исправления багов, без добавления новых возможностей, которые добавляют только в актуальную версию, то есть сейчас это GTK 4.

"Доступен графический тулкит GTK 4.18"
Отправлено name , 15-Мрт-25 21:10 
Зря они так с gles 2, mesa поддерживает устройства с ним, да и wayland тоже. Отправили в утиль ещё рабочее старьё.

"Доступен графический тулкит GTK 4.18"
Отправлено iZEN , 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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 11:27 
>Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 16-Мрт-25 12:21 
Всё делается к тому, чтобы существующий код перестал работать.

"Доступен графический тулкит GTK 4.18"
Отправлено Мне хватает , 16-Мрт-25 13:47 
Его поддерживать было некому. Зайдите в историю и посмотрите, а не стройте теории заговоров.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 17-Мрт-25 13:30 
А куда народ испарился? Раньше хватало и создавать, и поддерживать. Сейчас же хватает лишь циферки переписывать в версиях и код удалять.

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 17-Мрт-25 14:10 
"А теперь - один разбился,
Кто свихнулся, а кто спился,
А другие разбрелись - поди найди..."

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

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 20-Мрт-25 12:49 
Не надоело ещё свои измышлизмы извергать?

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


"Доступен графический тулкит GTK 4.18"
Отправлено Golangdev , 17-Мрт-25 06:20 
> Объявлен устаревшим бэкенд для протокола X11, поддержку которого намерены прекратить в ветке GTK 5

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


"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 20-Мрт-25 12:53 
GTK

"Доступен графический тулкит GTK 4.18"
Отправлено Аноним , 19-Мрт-25 00:09 
gtk-3.20 - новый виджет GtkShortcutsWindow

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