The OpenNET Project / Index page

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

Представлен GTK2-NG, форк библиотеки GTK2

29.04.2026 15:16 (MSK)

Один из разработчиков дистрибутива Devuan представил проект GTK2-NG, который будет развивать форк библиотеки GTK2, нацеленный на продолжение её сопровождения и обеспечение качественной работы в современных дистрибутивах. Поддержание форка позволит продолжить поставку в Devuan приложений, завязанных на GTK2, после прекращения поддержки GTK2 в дистрибутиве Debian 14, релиз которого ожидается летом 2027 года.

Разработчики проекта GTK прекратили сопровождение GTK2 более пяти лет назад, а пакеты с GTK2 уже исключены из официальных репозиториев дистрибутивов Red Hat Enterprise Linux, SUSE Linux Enterprise Server, openSUSE и Arch Linux (доступен через AUR). Из значимых проектов GTK2 продолжает использовать звуковой редактор Ardour, но данный проект не зависит от внешних библиотек и поддерживает собственный форк GTK2 - YTK. В репозитории Debian остаётся около 150 пакетов, связанных зависимостями с GTK2, среди которых afterstep, Double Commander, fpc, gkrellm, gmpc, hexchat, lazarus, mplayer, navit, pidgin, sane-frontends, scim, sylpheed, tickr, tilem, uim, usermode, xsane, xzgv и z88.

В GTK2-NG добавлено несколько десятков изменений, в основном связанных с переносом исправлений, распространявшихся в форме патчей в пакетах из AUR и Debian, и исправлением предупреждений, выдаваемых компилятором. Из улучшений отмечается модернизация функции сортировки массивов g_sort_array и замена алгоритма масштабирования для повышения чёткости пиктограмм. В виджете выбора файлов (filechooser) решены имевшиеся проблемы и проведена оптимизация отображения в виде иконок содержимого каталогов с большим числом файлов. Протестирована сборка с использованием GCC 14 и Clang 21.

Из планов на будущее отмечается перенос изменений из форка GTK2, развиваемого участником проекта Xlibre - stefan11111, а также бэкпортирование кода из YTK, форка GTK2 от проекта Ardour. Среди задач также называется проверка сборки в GCC 15 и добавление поддержки использования libppd для вывода на печать на системах с CUPS 3.x. Не исключается задействование лицензии GPLv3 для нового кода и смена названия для исключения претензий от проекта GNOME.

  1. Главная ссылка к новости (https://www.reddit.com/r/linux...)
  2. OpenNews: В Debian 14 намерены прекратить поставку GTK2
  3. OpenNews: Эксперимент по использованию AI для перевода приложения с GTK2 и OpenGL на GTK4 и Vulkan
  4. OpenNews: Ardour прекратил поддержку сборки с GTK2 в пользу форка YTK
  5. OpenNews: В звуковом редакторе Ardour 8.4 создано собственное ответвление GTK2
  6. OpenNews: Доступен графический тулкит GTK 4.22 со встроенным движком отрисовки SVG
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/65323-gtk2
Ключевые слова: gtk2, devuan
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним Анонимович Анонимов (?), 15:26, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    С одной стороны молодцы, с другой стороны игра не стоит свеч. Интересно, разрабы MATE как-то поучаствуют в развитии форка?
     
     
  • 2.4, Аноним (4), 15:28, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    MATE на жизнеобеспеченuи.
     
     
  • 3.30, Аноним (30), 16:30, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    MATE скоро отключат от аппарата ИВЛ
     
  • 2.10, Owlet (?), 15:45, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Зачем им? MATE уже давно на GTK3.
     
     
  • 3.25, Аноним Анонимович Анонимов (?), 16:21, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Не знал.
     
     
  • 4.83, Аноним (83), 01:06, 30/04/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 2.18, Аноним (18), 16:10, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > С одной стороны молодцы, с другой стороны игра не стоит свеч. Интересно,
    > разрабы MATE как-то поучаствуют в развитии форка?

    Нихрена не молодцы, форки тулкитов и так меньшей, немейнстримовой командой тяжелее поддерживать, а они вместо того чтобы примкнуть к Ardour, добавлять нужный Девану функционал в YTK, начинают страдать NiH-синдромом и велосипедят ещё один форк!

     
     
  • 3.22, tkzv (ok), 16:16, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А их программы с YTK сейчас собираются?
     
  • 3.43, Аноним (43), 17:50, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > начинают страдать NiH-синдромом и велосипедят

    Это modus operandi проекта Devuan. Напоминаю, что официальной причиной форка были шашечки в виде "неправильной" формы инита.

     
     
  • 4.70, Аноним (70), 21:43, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    шашечка в виде прибитого гвоздями, принудительно через 10 голосований принятого инита.

    который даже не инит, а монолит, который пора депрекейтить из-за его тормознутости и полной бесполезности в текущих реалиях

     
  • 3.47, Аноним (47), 18:13, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    >YTK

    Он же урезан по сравнению с gtk2.

     
  • 3.82, историк_кун (?), 01:02, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > вместо того чтобы примкнуть к Ardour

    Просто для сведения: YTK и YDK хранятся не в отдельном репозитории, а прямо в дереве Ardour.

     

  • 1.2, Аноним (2), 15:26, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Занятная некромантия.
     
  • 1.3, Аноним (4), 15:28, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    > участником проекта Xlibre

    Этого достаточно, чтобы избегать проекта за километр.

     
     
  • 2.19, Аноним83 (?), 16:10, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Тем не менее иксы от них хоть как то развиваются, в отличии от брошенного редхэтом.
     
     
  • 3.20, soarin (ok), 16:13, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    сумасшедший рефакторинг студентами первокурсниками – это не развитие
    хотя движуха есть конечно
     
     
  • 4.28, Аноним (28), 16:26, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Наоборот, их выдернули от корпоративных дедов и дали свежего воздуха.
     
     
  • 5.57, онанист (?), 19:35, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    не дедов, а индусов
     
  • 5.74, Аноним (74), 23:08, 29/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.84, Аноним (83), 01:07, 30/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.36, Аноним (36), 16:44, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хотелось бы посмотреть на примеры дикости их рефакторинга. Так-то на автора начали травлю, чтобы он от иксов отстал и не мутил воду. Тем, кто "поддерживал" официальные иксы в состоянии трупа целенаправленно я неверю. А у тебя есть непредвзятые примеры неадекватности проекта и разрабов?
     
     
  • 5.44, Аноним (43), 17:51, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    XOR и POW.
     
     
  • 6.53, Аноним (-), 19:13, 29/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 5.79, Аноним (79), 00:26, 30/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.37, Аноним83 (?), 16:47, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот я уже года два жду когда там редхэт или кто этим щас рулит выкатит то что они типа тестят как стабле. Теаринг там улучшенный.
     
  • 4.71, Аноним (70), 21:44, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    какой-то студент миникс в свое время поковырял и где он теперь? (под сапогом корпораций, да)
     
     
  • 5.85, Аноним (85), 01:37, 30/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.76, Аноним (79), 23:49, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Какое вам до них дело? Если у них получится что-то дельное, пусть получается. Если окончательно доломают, то у противников вейленда будет разрыв шаблона.
     
  • 3.23, kravich (ok), 16:17, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Осталось понять, зачем развивать иксы
     
     
  • 4.27, Аноним (28), 16:25, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чтобы они стали лучше. Ты совсем что ли?
     
     
  • 5.52, Аноним (52), 19:12, 29/04/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/
     
  • 4.35, психхх84702 (?), 16:39, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    На некотором железе (nvidia) производительность с wayland настолько ужасная что пользоваться невозможно. Например, видео на Х воспроизводится нормально, на W ужасно тормозит.
     
     
  • 5.45, Аноним (45), 18:05, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну ты через вулкан выводи. Только в вулкане ускорение работает. Мог бы догадаться, уже несколько лет всё работает.
     
  • 5.59, Аноним (59), 20:01, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У nvidia и KDE на Wayland - ничего подобно не видел, работает без нареканий.
     
  • 5.75, Аноним (75), 23:24, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Скорее всего то, что вы называете "железом", - это просто хлам. Сейчас даже встройка типа 880m спокойно тянет даже некоторые игры.
     
     
  • 6.80, Аноним (45), 00:30, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    У тебя там видео процессором декодируется, а ты "спокойно тянет", кек. На кеплере вейланда нет кстати емнип (было через eglstreams, но давно и не правда, видео в плеере нормально не воспроизводилось). Сдаётся мне, кто-то врёт, и этот кто-то ты.
     
     
  • 7.90, Аноним (75), 01:50, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > кеплере

    ???

    880m в Ryzen AI 9 365 стоит, там не кеплер. Вейланд там есть, видео уж точно не лагает.

    > У тебя там видео процессором декодируется, а ты "спокойно тянет", кек.

    Хром передает тебе привет.

    chrome://gpu

    *   Video Decode: Hardware accelerated

    > Сдаётся мне.

    Крестись.

     
  • 3.29, Аноним (29), 16:28, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Тем не менее иксы от них хоть как то развиваются, в отличии от брошенного редхэтом.

    Редхет в последний раз выкинули все изменения за несколько лет. Повели себя как собака не сене.

     

  • 1.5, Аноним (5), 15:30, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > прекращения поддержки GTK2 в дистрибутиве Debian 14

    А какая в этом проблема? Оставшиеся ошибки в GTK+ 2 просто не надо исправлять, теперь это фичи, а не баги.

     
  • 1.14, Аноним (14), 15:53, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    fpc? Он же просто компилятор, запускается из CLI. Другое дело, его IDE Lazarus, но его можно собрать и с Qt.
     
     
  • 2.26, sunjob (ok), 16:25, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    причем это?
     
  • 2.32, Аноним (30), 16:33, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    у компилятора есть библиотеки модулей, и там есть модули, предоставляющие программам гтк.
     

  • 1.17, Аноним (17), 16:07, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Дебилиан реально говномамонтовый дистр! В 2026 г. прям, героически, чтоб кровь из носу, надо поддерживать программы на GTK2? Да?
     
  • 1.21, _kp (ok), 16:15, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Из за каких то 20 МБ на диске мудрить с системными библиотеками?
    Да ну, нафиг.  Положил в приложение рабочую библиотеку и нет проблем с дистрибутивами.
    И на Linux особенно глупо полагаться на библиотеки в системе, ибо и дистрибутивы не совместимы между собой, и с предыдущими версиями совместимости нет.
     
     
  • 2.31, mikhailnov (ok), 16:31, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    В интернете несложно найти бинарные 32 битные сборки Kicad года 2008 примерно. Они запускаются и работают на современных системах, если в них поставить 32 битные gtk2 и компанию. Отличная обратная совместимость сквозь года.
     
     
  • 3.33, Аноним (30), 16:35, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > если в них поставить 32 битные gtk2 и компанию

    Если. Неплохое требование.

     
  • 3.49, _kp (ok), 18:23, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > если в них поставить

    С иным старым ПО аналогично. И много ПО не требует обновления ради обновления, а самодостаточно.
    Вот в Windows, никто не полагается на общесистемный GTK или SDL, и даже Python, всё положат в каталог приложения, и нет проблем, и работает очень долго.
    Ситуация в Linux с устареванием библиотек ничен не отличается от иных OS, разве что излишне любят полагаться на системные компоненты, от чего все проблемы.


     
  • 3.68, Радиолюбитель (?), 21:32, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Что такое есть в кикаде 2008 года, чего нет сейчас? Кроме ностальгии, конечно.
     
     
  • 4.69, mikhailnov (ok), 21:38, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Без понятия, просто показывает ситуацию ч обратной совместимостью ABI
     
  • 2.77, Аноним (79), 23:55, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > Из за каких то 20 МБ на диске мудрить с системными библиотеками?

    Почему из-за 20? Из-за 20*количество программ использующих библиотеку.
    >Положил в приложение рабочую библиотеку и нет проблем с дистрибутивами.

    Не библиотеку, а библиотеки. Как насчёт того, чтобы положить библиотек эдак 50?
    >И на Linux особенно глупо полагаться на библиотеки в системе, ибо и дистрибутивы не совместимы между собой, и с предыдущими версиями совместимости нет.

    Осильте наконец-то NixOS. Есть возможность как запускать на самом NixOS, так и возможность собрав в контейнере, запустить на другом дистрибутиве linux.

     
     
  • 3.86, Аноним (85), 01:40, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Говорят, какой-то ими самими выдуманный машинный язык нужно учить, чтобы её осиливать. Не хочу, не буду. У меня роботофобия.
     

  • 1.39, Сладкая булочка (?), 16:53, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Молодцы. Давно пора. gtk2 нормальный, выше уже хлам пошел.
     
     
  • 2.61, Аноним (61), 20:15, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/
    640K должно хватить всем!
     
  • 2.87, Аноним (85), 01:42, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Да, после кор²дуо уже один хлам пошёл. Я бы женился на собственной прабабушке, но... увы.
     

  • 1.41, Аноним (41), 17:05, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Нужно. MATE/GNOME2 не идеальны - надоедает, когда я начинаю набирать имя файла в файловом менеджере, а он начинает искать его, например, в панели быстрого доступа, или даже на рабочем столе. Но всё же лучше, чем GNOME3.
     
  • 1.42, Аноним (42), 17:42, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >>проект GTK2-NG... будет развивать форк библиотеки GTK2...

    Слава Богу! есть же еще люди здравые! многая лета проэкту, и многая лета участникам этого проэкта!

    Еще бы форкнули MATE 1.8, или продолжили его развивать, т.к. в GTK3* злонамеренно вырезали лучшие фичи из тулкита, чтобы сделать лучшее ДЕ "всех времен и народов" худшим и не-конкурентно-способным M$ и им подобным...

     
  • 1.50, Аноним (50), 18:29, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Дык Вадик с ЛОРа уже давно хотел замутить форк GTK2, а его опередил какой-то чувак

    https://www.linux.org.ru/forum/development/17209789

     
     
  • 2.56, trooper97 (?), 19:34, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/
    так хотел, что аж 3 года прошло и ничего, кроме темы на лорек. Балабол это Вадик
     
     
  • 3.64, Аноним (61), 20:23, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    На ЛОРе то один, то другой персонаж периодически обещают стройки века. Удивительно, что их там ещё кто-то всерьёз воспринимает.
     
  • 2.88, Аноним (85), 01:44, 30/04/2026 Скрыто ботом-модератором     [к модератору]
  • +/
     

  • 1.51, Kocmuk (?), 19:03, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ура! Да воскреснет LXDE! Авось и крыска уйдёт с богомерзкой GTK3 на уютную и лёгкую GTK2 обратно...
     
  • 1.58, anonymous (??), 20:00, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > смена названия для исключения претензий от проекта GNOME.

    А какое отношение GIMP Toolkit имеет к GNOME? Зачем менять названия?

     
     
  • 2.62, Аноним (61), 20:17, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он давно уже не GIMP Toolkit
     

  • 1.65, Аноним (61), 20:33, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Пришествие святого ИИ открывает поистине безграничные возможности перед тысячами балаболов, которые не могли продвинуться дальше заведения репозитория.

    Другой вопрос зачем это нужно.

    Эти стараются ради старого установщика, что ли?

     
     
  • 2.66, Аноним (66), 21:07, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    А ты чего переживаешь? За твой счёт что ли делают?
     

  • 1.67, Аноним (67), 21:16, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В Wayland будет работать? Или только через X11?
     
     
  • 2.73, name (??), 22:51, 29/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Если добавят поддержку, будет.
     

  • 1.72, Аноним (72), 22:08, 29/04/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >>вопрос зачем это нужно

    Для решения повседневных задач.
    Пользователи не виноваты, что им ломают очень удобные инструменты, а подсовывают абсолютно непригодные: в угоду корпорациям, у которых только бизнес...

    Были бы нынешние поделия пригодны для работы, то никто бы подобных тем, форков..., даже мыслей, не имел.

    По сабжу: GTK2 - не только про софт, а про здравый тулкит, на котором строили здравые DE...

     
     
  • 2.78, Аноним (74), 00:11, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    Это всего лишь твое мнение. По факту с gtk2 ушли 10 лет назад и никто за это время никаких форков не делал, что как бы показывает его "востребованность". То что сейчас кто-то нажал кнопку fork - ничего не говорит. Вообще. Я могу сейчас 10 раз "форкнуть" sysvinit, а потом написать новость про "ошеломительную заинтересованность сообщества противодействию кровавому systemd". Что это докажет?
     
     
  • 3.81, tkzv (ok), 00:35, 30/04/2026 [^] [^^] [^^^] [ответить]  
  • +/
    > с gtk2 ушли 10 лет назад и никто за это время никаких форков не делал,

    А YTK? :)


     

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



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

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