The OpenNET Project / Index page

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

Доступен графический тулкит GTK 4.18

15.03.2025 09:35

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

Среди наиболее заметных улучшений в GTK 4.18:

  • Добавлен экспериментальный бэкенд, позволяющий запускать GTK-приложения на смартфонах с платформой Android. Реализована возможность использования OpenGL для отрисовки на платформе Android.
  • Объявлен устаревшим бэкенд для протокола X11, поддержку которого намерены прекратить в ветке GTK 5. Перевод в разряд устаревших объясняется прекращением активности по развитию протокола X11 и проблемами с сопровождающими - бэкенд поддерживается по остаточному принципу, так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland. Из-за стагнации в разработке бэкенда, он тормозит реализацию новых возможностей в GTK.
  • Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.
  • Объявлен устаревшим класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам. На смену GtkShortcutsWindow придёт виджет, поставляемый в libadwaita.
  • Удалён старый движок отрисовки "gl", использующий OpenGL. Начиная с GTK 4.14 в состав входит новый движок "ngl", построенный на одной кодовой базе с движком "vulkan" и реализующий дополнительный уровень абстракции для OpenGL, учитывающий различия между API OpenGL и Vulkan. Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.
  • Добавлен новый бэкенд AccessKit, обеспечивающий интеграцию со средствами для людей с ограниченными возможностями, в том числе на платформах Windows и macOS. В Linux по умолчанию применяется старый бэкенд at-spi, который продолжает развиваться.
  • При использовании Wayland улучшена работа с настройками xdg-порталов. Реализовано мгновенное переключение между темами оформления курсора. Улучшена обработка размера курсора. Решена проблема с некорректным масштабированием указателя мыши, проявлявшаяся в виде показа слишком крупных указателей на системах с Wayland при включении дробного масштабирования.
  • Улучшена поддержка Wayland-протокола color-management, предоставляющего возможности для управления цветом и поддержки расширенного динамического диапазона яркости (HDR, High Dynamic Range). При помощи расширения color-management клиентские приложения могут получать информацию о связанных с цветопередачей свойствах устройств вывода и передавать композитному серверу данные о свойствах цветопередачи собственного контента. Реализация протокола color-management пока не признана готовой к включению по умолчанию и для активации требует выставления переменной окружения "GDK_DEBUG=color-mgmt".
  • Добавлена поддержка Wayland-протокола cursor-shape, реализующего альтернативный способ настройки внешнего вида курсора, основанный на передаче серии изображений курсора вместо привязки к поверхности (wl_surface).
  • Предоставлена возможность создания полностью модальных диалогов, реализуемых на стороне клиента.
  • Для редактируемых меток реализовано контекстное меню.
  • В виджете GtkVideo реализована поддержка повёрнутых видео.
  • В виджетах GtkText и GtkTextView обеспечена обработка кнопок для копирования/вставки в буфер обмена и операций Undo/Redo. Добавлена обработка кодировок символов в данных для буфера обмена.
  • В библиотеку GDK, предоставляющей прослойку между GTK и графической подсистемой, добавлена возможность извлечения информации о раскладке клавиатуры. Улучшено распараллеливание выполнения мелких задач. Добавлена возможность отключения многопоточных операций через выставление переменной окружения "GDK_DISABLE=threads". Прекращена поддержка OpenGL ES 2 и версий OpenGL меньше 3.3.
  • В библиотеке GSK (GTK Scene Kit), предоставляющей возможности отрисовки графических сцен через OpenGL и Vulkan, добавлена поддержка интерполяции градиентов для различных состояний цветов. Повышена эффективность проверок при отрисовке объектов, скрытых за другими непрозрачными объектами или находящимися вне поля зрения. Расширено применение технологии Dmabuf. Разрешено применение программного рендеринга в качестве запасного варианта для API Vulkan. Оптимизированы настройки для Vulkan.
  • Улучшена отрисовка нового шрифта, задействованного по умолчанию в GNOME.
  • Обеспечена возможность использования дробного масштабирования на платформе macOS. Минимальные требования к платформе macOS повышены до версии 10.15.
  • Расширены возможности бэкенда для платформы Windows. Улучшена работа с буфером обмена в Windows. Минимальные требования к платформе повышены до Windows 10.
  • Повышены требования к минимальным версиям компонентов: GLib 2.80, harfbuzz 8.4, pango 1.55, meson 1.2, wayland 1.23 и wayland-protocols 1.41. Для сборки GTK теперь необходим компилятор с поддержкой стандарта C11.

Спустя два часа после выпуска GTK 4.18.0 сформировано корректирующее обновление 4.18.1, в котором устранена проблема в наборе тестов (забыли убрать привязку к экспериментальной ветке 4.17).

  1. Главная ссылка к новости (https://github.com/GNOME/gtk/r...)
  2. OpenNews: GTK перевёл бэкенд для X11 в разряд устаревших
  3. OpenNews: Доступен графический тулкит GTK 4.16
  4. OpenNews: Доступен графический тулкит GTK 4.14 с новыми движками для OpenGL и Vulkan
  5. OpenNews: В звуковом редакторе Ardour 8.4 создано собственное ответвление GTK2
  6. OpenNews: Релиз браузерного движка WebKitGTK 2.48.0 и web-браузера Epiphany 48
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62889-gtk
Ключевые слова: gtk
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:16, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > Объявлен устаревшим бэкенд для протокола X11
    > Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием

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

     
     
  • 2.25, Аноним (25), 12:42, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ждём появления проекта Wxorg.
    Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.
     
     
  • 3.78, Аноним (78), 18:38, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Под Wxorg вы имеете ввиду cage -- Wayland-комрозитор работающий в X?
     
  • 2.63, svvord (ok), 15:57, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Да, новости печальные. Десктоп в линухах старательно закапывают.
     
     
  • 3.66, Аноним (66), 16:09, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    а был ли мальчик?
     
     
  • 4.79, Аноним (79), 18:59, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У перво-второ-гномовцев - был таки А третьегнумы и позже, походу в основном из ... большой текст свёрнут, показать
     
  • 2.77, laindono (ok), 18:33, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Объявлен устаревшим бэкенд для протокола X11

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

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

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

     
     
  • 3.84, tty2 (?), 21:18, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как много утверждений и как мало фактов. Как первый канал посмотрел или английскую газету почитал... Аж противно!
     
  • 2.82, Аноним (82), 21:00, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В кедах поддержку x11 тоже объявили устаревшей, ждём когда qt поступит аналогично
     

  • 1.2, Аноним (2), 11:21, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > Реализовано мгновенное переключение между темами оформления курсора

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

     
  • 1.3, Аноним Анонимович Анонимов (?), 11:24, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ещё бы RAD систему для создания GUI с применением GTK. Была Anjuta, есть мертвый Glade. Рисовать дизайн приложения, а затем в коде набирать форму… ну такое.
     
     
  • 2.5, bdrbt (ok), 11:31, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL
     
     
  • 3.7, Anoni (?), 11:37, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?
     
     
  • 4.10, bdrbt (ok), 11:50, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут два варианта,
    Рисовалка гуёв получается слишком "умной" - сколько не пытайся выстроить в таком редакторе логичные констрейнты для элементов, чуть шевельнул какую нибудь кнопку - половина твоих выверенных констрейнтов слетели, половина удалилась и ещё куча абсолютно нелогичных накинулось.
    Рисовалка гуёв получается слишком "тупой" - всё делаем ручками и настолько муторно и долго что вот прямо думаешь, а не бахнуть ли мне сюда какой-нибудь куцый вариант хтмл с урезанным css и не лохматить бабушку.
    Почему до сих пор не сделали что-то сбалансированное, с какой-нибудь нейросеткой на борту, которая умеет и в некий общий дизайн и в оптимальный подсчёт констрейнтов для ресайза - не знаю, все заняты всякими LLMами.
     
     
  • 5.12, Аноним (12), 12:00, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А где датасет взять, если 99% интерфейсов через опу?
     
  • 5.23, Аноним (25), 12:33, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Хоть и без нейросеток, но, таки, сделали - QML называется.
     
  • 5.53, Аноним (53), 14:05, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А где тот чел, который говорит тебе надо, ты и сделай.
     
     
  • 6.76, bdrbt (ok), 18:16, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А где тот чел, который говорит тебе надо, ты и сделай.

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

     
  • 4.11, Аноним (2), 11:58, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Формошлёпство - это для студентов. Они как дети, могут лишь тыкать во всё яркое, что видят. Если что-то не видят - мысль пропадает, памяти-то нету. Легче писать сразу на gtk, он близок к декларациям, хотя и избыточен по буковкам местами.

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

     
     
  • 5.31, Аноним (31), 12:52, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только красиво оно исключительно в виде концепции На словах, в рекламных презен... большой текст свёрнут, показать
     
  • 5.56, _kp (ok), 14:48, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это пока описываете относительно простое, то декларативно ещё можно.
    А как сложнее что, то оно выливается в кучу запусков ради подгонки положений и размеров.
    Что нельзя считать эргономичным.
     
  • 4.42, AkhIL (-), 13:23, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смотри приложение Workbench, есть на флетхабе. Это интерактивный редактор интерфейса. В нём отдельно описывается логика на разных языках и интерфейс на GTK-шном XML или Blueprint.
     

  • 1.4, Анонимище (?), 11:24, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

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

     
     
  • 2.6, RarogCmex (ok), 11:36, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, intel HD Graphics 4000 поддерживает OpenGL 4.5 (на современной mesa) и поэтому будет поддерживаться ещё десятилетия.
    Тут прекращается поддержка у всяких Intel GMA X4500.
     
  • 2.47, llolik (ok), 13:47, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Насколько старыми?

    '''
    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). По идее, должно работать.

     
  • 2.49, Аноним (53), 13:50, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На базе Rust.
    RTX 4090 дропать.
    2 Озу Террабайта хватит всем.
    Вообще кто считает озу.
     
  • 2.81, Xo (?), 20:16, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не старее 2012 года.
     

  • 1.8, Аноним (8), 11:38, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    а можно эти сгругления отключить нафиг?
     
     
  • 2.9, Аноним (2), 11:49, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно. Используй силу... ой, gtk2, Люк!
     
  • 2.14, Аноним (66), 12:12, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    конечно, всё настраивается в теме которую используете
    ИМХО в этом отношении GTK равных под линукс нет
     
     
  • 3.27, Kerr (ok), 12:45, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ну, вообще-то GNOME не поддерживает смену темы Adwaita на пользовательские темы, начиная с GNOME 3, который вышел в 2011 году. Для GTK3 это, тем не менее, было всё ещё возможно делать. Но в GTK4 такую возможность убрали полностью. Причина в том, что пользовательские темы ломают интерфейсы после обновлений приложений. Создателям тем необходимо адаптировать их под новые изменения в приложениях если, например, расположение кнопок изменилось или произошло что-то подобное. Представьте, что обновилось приложение, но оно останется сломанным до того как вы дождётесь обновления пользовательской темы если вообще в принципе такое обновление будет. Темы сами по себе создают дополнительные баги, которых не существует если вы не используете тему. Но разработчик, создавший тему в качестве хобби, в любой момент может её забросить и прекратить обновлять. Приложение останется сломанным. Пользователи в таком случае массово бегут выплёскивать свою ненависть в разработчикам приложений, не понимая, что причина в теме, а не в самом приложении. Кроме того некоторые дистрибутивы в стандартной поставке, изначально, "из коробки", в качестве настроек по умолчанию используют темы оформления, что приводит к таким же проблемам, которые я здесь описал. Разработчиков приложений это всё достало. Возможность менять темы убрали полностью. Проблема решена.
     
     
  • 4.44, Аноним (66), 13:38, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    спокойно использую и периодически обновляю например её (под libadwaita):

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

     
     
  • 5.46, Kerr (ok), 13:45, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Имейте ввиду, что это не поддерживается официально. Вы это можете делать только потому что это FOSS, что технически даёт вам возможность прикостылить обход любого запрета на использование темы или чего-либо подобного. Поэтому разработчики не имеют технической возможности запретить это так, чтобы прям полностью, но запретили это делать так, как только смогли, по описанным мной причинам. Но в таком случае только вы сами несёте ответственность за все возможные неполадки, к которым это может привести.
     
  • 4.51, Ононем (-), 13:52, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно пример, как расположение кнопок в приложении влияет на кастомную тему? Почему с GTK2 таких проблем не наблюдалось? Напомню, у GTK2 не просто темы были, а целые движки со своими анимациями
     
     
  • 5.54, Kerr (ok), 14:15, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если вы владеете английским языком или хотя бы Гуглопереводчиком, то советую прочитать статьи самих разработчиков по этим ссылкам:
    https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-at-scale
    https://stopthemingmy.app
     
  • 3.28, Аноним (25), 12:47, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А почему тогда в GNOME мало что настраивается? Ему же под Linux равных нет... ;)
     
     
  • 4.33, Kerr (ok), 12:55, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А каких настроек в GNOME вам не хватает?
     
     
  • 5.37, Аноним (25), 13:03, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хотя бы каких-нибудь, как в конкуренте.
     
     
  • 6.39, Kerr (ok), 13:08, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Это каких конкретно? Видимо, вы и сами этого не знаете.
     
  • 4.36, чатжпт (?), 13:00, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    потому что у тебя в голове каша. Gnome использует libadwaita
     
     
  • 5.71, Аноним (25), 17:42, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Т.е. она за всех всё заранее знает, кому, как надо? Ясно.
     
  • 2.50, Аноним (53), 13:51, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Используй силу... ой, gtk2, Коллектор! Колодец.
     

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

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

     
     
  • 2.16, Афроним (?), 12:21, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тут писали умные люди, что если пару лет кровати в либе не передвигают, то это легаси необходимо закопать.)
     

  • 1.17, Геймер (?), 12:21, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>>Минимальные требования к платформе повышены до Windows 10.

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

     
     
  • 2.34, Аноним (31), 12:55, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кутья шестая уже давно требует, решили не отставать.
     
     
  • 3.40, Аноним (25), 13:13, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А Msys2 ещё для Семёрки есть, вы вкурсе?
     

  • 1.18, Аноним (18), 12:23, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Можно уже покрутить Fedora 42 beta. Официальный анонс будет 18 марта, но финальный образ уже можно скачать тут https://dl.fedoraproject.org/pub/alt/stage/42_Beta-1.4/Workstation/x86_64/iso/
     
  • 1.20, Аноним (20), 12:27, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад, а приложений там полно. Так что для десктопа приложух напишут за секунды тем более с ИИ.
     
     
  • 2.48, Аноним (48), 13:49, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://opennet.ru/57509-chromeos
     
  • 2.52, Аноним (53), 13:53, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад.

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

     
     
  • 3.73, Аноним (25), 17:46, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, программистом своего собственного мозга :))
     
  • 2.57, Аноним (57), 15:15, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На
    > телеки он нормально зашел и даже при том что там управления
    > совсем другое стрелочки и кнопка назад, а приложений там полно. Так
    > что для десктопа приложух напишут за секунды тем более с ИИ.

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

     
  • 2.58, _kp (ok), 15:24, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    На Андроид приставках железо дохлое,и вместо них сейчас миниPC массово ставят, а на них Андроид не уместен по сравнению с Windows и Linux.
    Да и уродливо Андроид приложения выглядят на больших экранах, гигантские кнопищи со страшнющими шрифтами, после которых и шрифты GTK4 конфетка, именно на том же экране.
     

  • 1.22, Аноним (22), 12:30, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я ещё удивляюсь, почему движущая линукс корпорация айбиэм не потребовала от программистов шапочки переписать всё на Раст, включая GTK и Вяляный. Как думаете, в будущем перепишут, или нет?
     
     
  • 2.32, Kerr (ok), 12:53, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland - это набор протоколов, то есть стандартов, а не программа. Не содержит программного кода, как такового. Поэтому нечего переписывать. А что насчёт всего остального, то переписывание с нуля означает приостановку введения новых возможностей и их развития на долгие года, пока будет достигаться хотя бы паритет с вариантом на предыдущем языке. На новом языке имеет смысл только если писать полностью новую версию с нуля.
     
     
  • 3.60, Аноним (-), 15:44, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Мы растаманам давно говорим, создавайте сами свою экосистему, у вас уже есть Redox OS . Если Rust куртой, докажите это нам на своём отдельном примере. Нет, они лезут в GNU/Linux!
    "Клетки" экосистемы под названием GNU/Linux состоят из чистого Си. Rust - это чужерожное образование для "организма" под названием GNU/Linux. И любое чужеродное образование организм всегда будет отторгать. Это закон природы!
     
  • 2.35, Аноним (25), 12:56, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    IBM умеет же деньги считать. А то заставят своё подразделение всё переписывать. А переписывание на Rust, вы же понимаете, процесс долгий. И вот не успеют они допереписывать, как появится новый, более безопастный, более современный язык. И переписывай всё заново. Ну зачем же деньги-то впустую тратить, уж дождаться нового.
     

  • 1.24, 12yoexpert (ok), 12:34, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    там 100% либо скруглили что-нибудь, либо снесли, либо переписали на раст
     
  • 1.67, Nochi (?), 16:11, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда начнется разработка gtk 5?
     
  • 1.68, Аноним (68), 16:53, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лудший тулкит стал еще лутьше!
     
     
  • 2.70, Аноним (25), 17:40, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Луддший стал ещё лудддше.
     

  • 1.69, ИмяХ (ok), 17:03, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >>Реализована возможность использования OpenGL
    >>Удалён старый движок отрисовки "gl", использующий OpenGL.

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

     
     
  • 2.74, Kerr (ok), 17:47, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да, теперь вместо старого движка, новый движок отвечает за поддержку OpenGL.
     

  • 1.75, Аноним (75), 17:50, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > стабильный и поддерживаемый в течение нескольких лет API

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

     
     
  • 2.80, Kerr (ok), 19:23, 15/03/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В течение нескольких лет, до выхода GTK6. Чтобы вы понимали, GTK3 всё ещё поддерживается, но в виде исправления багов, без добавления новых возможностей, которые добавляют только в актуальную версию, то есть сейчас это GTK 4.
     

  • 1.83, name (??), 21:10, 15/03/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зря они так с gles 2, mesa поддерживает устройства с ним, да и wayland тоже. Отправили в утиль ещё рабочее старьё.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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