The OpenNET Project / Index page

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

GTK перевёл бэкенд для X11 в разряд устаревших

01.02.2025 22:18

Разработчики библиотеки GTK объявили о присвоении статуса устаревшего бэкенду для протокола X11 и намерении прекратить поддержку X11 в ветке GTK 5. Несмотря на устаревший статус, в ветке GTK 4 работа на системах X11 будет сохранена.

Желание избавиться от бэкенда X11 объясняется прекращением активности по развитию протокола X11 и проблемами с сопровождающими - бэкенд поддерживается по остаточному принципу, так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland. Из-за стагнации в разработке бэкенда, он тормозит реализацию новых возможностей в GTK. В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение бэкнда, но их так и не нашлось.

Кроме X11 устаревшим объявлен бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера, а также класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам. Вместо GtkShortcutsWindow планируют предложить замену, которая войдёт в состав осеннего значительного релиза libadwaita.

Дополнительно можно упомянуть публикацию выпуска GTK 4.17.4 в тестовой ветке 4.17, развивающей функциональность для будущей стабильной ветки 4.18. В состав GTK 4.17.4 включён экспериментальный бэкенд, позволяющий запускать GTK-приложения на смартфонах с платформой Android. Для ознакомления с возможностями GTK на устройствах с Android подготовлен apk-пакет с демонстрационным мобильным приложением.

Из состава GTK 4.17.4 удалён движок отрисовки "gl", использующий OpenGL. Начиная с GTK 4.14 в состав входит новый движок "ngl", реализующий уровень абстракции для OpenGL, работающий поверх Vulkan. Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

  1. Главная ссылка к новости (https://blog.gtk.org/2025/02/0...)
  2. OpenNews: Доступен графический тулкит GTK 4.16
  3. OpenNews: В звуковом редакторе Ardour 8.4 создано собственное ответвление GTK2
  4. OpenNews: В GTK добавлены новые движки отрисовки для OpenGL и Vulkan
  5. OpenNews: Работа над GTK5 начнётся в конце года. Намерение разрабатывать GTK на языках, отличных от Си
  6. OpenNews: Рассматривается возможность прекращения в GTK5 поддержки X11
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62658-gtk
Ключевые слова: gtk, x11
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (44) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 22:51, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    В них никто никогда и не сомневался.
     
     
  • 2.43, kai3341 (ok), 00:25, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение бэкнда, но их так и не нашлось.

    А шо ж ты не вызвался сопровождать?

     

  • 1.2, Аноним (1), 22:53, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Короче можно считать Gtk устаревшим и не пользоваться им никогда и нигде.
     
     
  • 2.7, Аноним (-), 23:04, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А есть чем управлять что такое "громкое" заявление?
     
     
  • 3.19, Alladin (?), 23:45, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    использовать какой-нибудь qt, электрон, что-то платформенно зависимое
     
     
  • 4.20, chdlb (?), 23:47, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    только не электрон, такое же убожество только по-свойму
     
  • 2.28, pic (??), 23:53, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну тогда корпораты зайдут с другой стороны - "ИИ" добавят в консоль.
     

  • 1.3, Ivan_83 (ok), 22:56, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    > Кроме X11 устаревшим объявлен бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера, а также класс GtkShortcutsWindow, отображающий подсказку по клавиатурным комбинациям и экранным жестам. Вместо GtkShortcutsWindow планируют подготовить замену, которая войдёт в состав осеннего значительного релиза libadwaita.

    ИДИОТЫ!
    Мне как разработчику ихние интимные закидоны не интересны, мне надо чтобы я тратил время только на написание своего кода, а не переделывал за ними раз в год.

     
     
  • 2.6, Аноним (-), 23:04, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > ИДИОТЫ!

    Если ты принял решение писать гуй на GTK... то сразу возникает вопрос кто из вас больший))

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

    Вот врать то зачем? Broadway был представлен в GTK3 в 2011 году.
    Сейчас на минуточку 2025й. Сам посчитаешь сколько лет прошло или нужна помощь?

     
  • 2.27, Аноним (27), 23:52, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > мне надо чтобы я тратил время только на написание своего кода, а не переделывал за ними раз в год.

    Так юзай Qt. Ах, да, ты же в C++ не умеешь...

     

  • 1.4, Аноним (4), 22:56, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Из состава GTK 4.17.4 удалён движок отрисовки "gl", использующий OpenGL

    Делали, старались в своём жтк4 opengl-рендер чтобы его тут же закопать

     
     
  • 2.9, Аноним (-), 23:15, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Делали, старались в своём жтк4 opengl-рендер чтобы его тут же закопать

    Долго делали просто.
    OpenGL это уже прошлый век, сейчас все переводят на вулкан.

     
     
  • 3.14, commiethebeastie (ok), 23:27, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что делать, если на борту AST2500?
     
     
  • 4.16, IdeaFix (ok), 23:40, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То же самое делать как и в случае наборнтого ES1000. Или обновляться или не использовать наисвежайший софт. Знаете как забавно когда набортный внезапно VT100? И ничего, не жужжим :)
     
     
  • 5.37, commiethebeastie (ok), 00:14, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Обновлять новый сервер? Ну нифигасе.
     
  • 4.18, Аноним (-), 23:43, 01/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 3.25, 12yoexpert (ok), 23:51, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    под вулкан невозможно писать софт в одиночку, на то и рассчитано
     
     
  • 4.39, Аноним (-), 00:18, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > под вулкан невозможно писать софт в одиночку, на то и рассчитано

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

    А про "невозможно писать софт в одиночку"... это не в вулкане дело.
    Прошло время какиров-одиночек, которые за недельку могли накодить консольную программулину и ею даже кто-то бы пользовался.

     

  • 1.8, Аноним (-), 23:07, 01/02/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –4 +/
     
  • 1.10, pic (??), 23:19, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Какие планы на GTK 5?
     
  • 1.11, мяв (?), 23:22, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    1. GTK собирается дропнуть Xorg!
    2. у GTK не получилось дропнуть Xorg ..
    3. GTK делает последнее китайское и дропает Xorg!!
    4. в этот раз точно!!!
    5. GTK переводит Xorg .. в разряд .... устаревших бекендов!!

    дальше ждать новостей вида "в GTK удалили строки с Х по Y из бекенда Xorg!!!" ?

     
  • 1.13, Аноним (13), 23:26, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Есть 2 миллиарда пользователей Windows, где есть обратная совместимость уже 30 (!) лет.

    Есть 3 миллиарда пользователей Android, где есть обратная совместимость официально - 8 лет, неофициально - почти с самого начала. В любом случае можно пересобрать.

    И есть Линукс, где плевали на совместимость вообще, ибо дистрибутивы на уровне API/ABI не обязаны быть совместимы и, впрочем, не являются.


    Линуксом пользуются примерно ... 40 миллионов гиков.

    всем, кто кричит и оскорбляет по поводу ненужного legacy - вы, вероятно, молоды, и вам legacy непонятно. Ничего, и до вас дойдёт очередь, когда через 20 лет мнение поменяется в сторону совместимости.

    Всё это печально и, надеюсь, Mozilla придумает как оставить совместимость Firefox/Thunderbird с X11.

     
     
  • 2.32, Аноним (32), 00:03, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У Андроида 6 миллиарда пользователей.
     
  • 2.36, AlexYeCu_not_logged (?), 00:13, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Есть 3 миллиарда пользователей Android, где есть обратная совместимость официально - 8 лет, неофициально - почти с самого начала. В любом случае можно пересобрать.

    А-ха-ха. Нет. «Это программное обеспечение было разработано для более старой версии Андроид».

     
  • 2.45, Аноним (45), 00:33, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >  Есть 2 миллиарда пользователей Windows, где есть обратная совместимость уже 30 (!) лет.

    Вы преувеличиваете обратную совместимость винды.
    Да, она на порядки лучше чем линухе, но проблемы были и при переходе 98->XP, и XP->семерка, а сколько проблем было с вистой, ох...

    > И есть Линукс, где плевали на совместимость вообще, ибо дистрибутивы
    > на уровне API/ABI не обязаны быть совместимы и, впрочем, не являются.

    Потому что подход другой.
    Декларируется совместимость на уровне исходников (хаха, типа если проблемы - то иди поправь код).

    И то, что все все время ломается - это наоброт плюс, нужно все время исправлять и допиливать. Значит при деле программеры, мейнтейнеры, их кнутователи и так далее.
    А главное - ты от них никуда не денешься, потому что просто со следующей обновой все развалится. Значит нужно им денежки заносить, чтобы они продолжали делать то, что делают.

    > всем, кто кричит и оскорбляет по поводу ненужного legacy - вы, вероятно, молоды,
    > и вам legacy непонятно. Ничего, и до вас дойдёт очередь, когда через 20 лет мнение
    > поменяется в сторону совместимости.

    Тут проблема не только в легаси. А в том что иксы застряли где0то в 2000х по сравнению с виндой и макосью. Такие как вы хотите чтобы "все осталось как раньше" и такое копротивление просто тянет десктопный линь на дно.

     

  • 1.15, Alladin (?), 23:28, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    За что стоит хейтить GTK:
    1. дроп OpenGl
    2. дроп X11
    3. дроп broadway

    зная и помня каким был отличным gtk 2 и видя то каким стал gtk 3/4

    просто нет слов

     
     
  • 2.22, pic (??), 23:49, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Т.е. вернутся во времена одного ЭЛТ-монитора?
     
     
  • 3.42, Alladin (?), 00:21, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    я не знаю зачем вы используете элт мониторы в 2025, но я точно могу заверить... я никогда не видел, чтобы у человека было два ЭЛТ монитора! я и видел то их скорее в 2007/2008.
     

  • 1.17, Аноним (17), 23:42, 01/02/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.21, 12yoexpert (ok), 23:49, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    корпорации победили
     
     
  • 2.23, pic (??), 23:50, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Всё им и принадлежало, если посмотреть как следует.
     
     
  • 3.26, 12yoexpert (ok), 23:52, 01/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не пиши свои комменты под моими, ты слишком глупый
     
     
  • 4.29, pic (??), 23:55, 01/02/2025 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 4.34, Аноним (32), 00:04, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему тебя не банят ты спишь с админом?
     

  • 1.24, Аноним (27), 23:50, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > имеющиеся разработчики GTK и GNOME сосредоточены на Wayland. Из-за стагнации в разработке бэкенда

    Лол, ну так переведите часть разработчиков на X11, чтобы не было стагнации? Или у них там разрабы вольны заниматься тем, чем им интересно?

    > он тормозит реализацию новых возможностей в GTK

    Что-то я не увидел упоминаний о стагнации в оригинальном тексте. Можно ссылочку? Или хотя бы в двух словах, что это за новые фичи такие, ради которых нужно аж на уровень бекенда X11 опускаться?

     
     
  • 2.38, Аноним (38), 00:14, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Или у них там разрабы вольны заниматься тем, чем им интересно?

    ты не поверишь...

     

  • 1.30, Аноним (30), 23:56, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Безразлично вообще.
     
  • 1.31, Аноним (31), 23:59, 01/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    > так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland.

    А че, вейланд уже на макоси работает? 😲
    https://www.gtk.org/features/ (там, типа, "сриншоты" GTK приложений)
    ->
    https://www.gtk.org/assets/img/characters.png
    Software: Adobe ImageReady
    https://www.gtk.org/assets/img/gestures.png
    Software: Adobe ImageReady
    https://www.gtk.org/assets/img/games-4k.png
    Software: Adobe ImageReady
    https://www.gtk.org/assets/img/performance.png
    Software: угадайте, ага
    (картинку "гном на лэптопе" c https://www.gnome.org/
    https://www.gnome.org/wp-content/uploads/2024/09/GNOME47-splash-1536x856-2.png и прочее, типа групповых фото фаундейшена мейд бай "Adobe Photoshop Lightroom Classic 8.2 (Macintosh)", так и быть, упоминать не буду).

     
     
  • 2.44, Аноним (27), 00:31, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты думал, что разработчики Gtk юзают Линукс с Гномом? Ну, сорян, даже они не настолько сумасшедшие. У них там в повседневности Мак с Виндой, а Gtk им нужен только для введения инновационных инноваций.
     
  • 2.46, Аноним (46), 00:44, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А че, вейланд уже на макоси работает? 😲

    Пффф... Adobe используется даже самыми ярыми поборники швo6oдки из FSF.
    А не ГИМП)) Потому что работать нужно, а не прдлиться.

     

  • 1.33, Аноним (33), 00:03, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Однозначно рано, уверен что ещё лет 10 будет всё ещё огромное количество систем на X11. Хотя возможно GTK5 на них не будет нужен
     
     
  • 2.40, Аноним (40), 00:18, 02/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А что, сейчас кто-то в здравом уме начинает разработку чего-то серьёзного на гтк? То что на нём есть, разработано ещё во времена 2-го gtk и у них просто нет ресурсов, чтобы выкинуть всё и переписать заново.
     

  • 1.35, Аноним (35), 00:09, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Есть мнение, что устаревший бэкенд ещё простудится на похоронах тех, кто объявил его устаревшим.
     
  • 1.41, Аноним (41), 00:21, 02/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Скорее всего найдутся энтузиасты которые приделают x11 бекенд к gtk5, если его там действительно изначально не будет.
     

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



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

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