LINUXTALKS.CO

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

 , ,

L


0

1

Разработчики библиотеки 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" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.

>>> Подробности

★★

Проверено: cocucka ()

В 2022 году была предпринята попытка найти лиц, заинтересованных в поддержке протокола X11 в GTK и готовых взять на себя сопровождение бэкенда, но их так и не нашлось.

Конечно, ведь кому за пределами говнома этот gtk всрался…

mittorn    

Linux / Firefox (RU)
Ответ на: комментарий от mittorn

кому за пределами говнома этот gtk всрался…

GNOMO-секи приложили немало усилий, чтобы к некогда годному тулкиту было такое отношение. Хотя начиналось-то все за здравие.

Oberstserj    
★★★★★★
Ubuntu / Firefox (NL)
Ответ на: комментарий от Oberstserj

После драм по поводу движков тем и csd никто и не захочет контрибьютить и поддерживать бэкенд даже если разрабы gtk пойдут навстречу

mittorn    

Linux / Firefox (RU)
Ответ на: комментарий от MrSugoma

Ну и вообще, если это optimus, то на встройке должен отлично работать wayland. А игры на дискретке можно через nvidia-xrun запускать.

sorrow    
★★★★★★★★★★★★
Последнее исправление: sorrow (всего исправлений: 1)

Linux / Firefox (NL)
Ответ на: комментарий от sorrow

Говно ваш вейланд. Пайпвайр взлетел почти сразу же за пару лет, а ваш вейланд это набор спек для исправления фатального недостатка в иксах.

Skullnet    

Последнее исправление: Skullnet (всего исправлений: 1)

Linux / Firefox (RU)
Ответ на: комментарий от Skullnet

Так и вейланд взлетел почти сразу. То что ты его не используешь - это твоя проблема. Я использую wayland на постоянной основе с 2016 года.

sorrow    
★★★★★★★★★★★★
Linux / Firefox (NL)