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)
Ответ на: комментарий от Skullnet

а ваш вейланд это набор спек для исправления фатального недостатка в иксах

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

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

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

Нихрена на вяленом не работает, вообще нихрена, всё поломали еще, TCL/TK не работает, Minecraft не работает, AOH2 не работает, нихрена не работает.

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

TCL/TK не работает

Во первых, кому это нужно? Какой актуальный софт есть на этом?

Во вторых, как это не работает? Через Xwayland должно работать, не может не работать.

Minecraft не работает

Всё работает, я запускал не так давно.

AOH2 не работает

Что это?

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

Во первых, кому это нужно?

Python Tkinter очень популярен.

Какой актуальный софт есть на этом?

lRAC, клиент RAC 1, например, сделан на Python Tkinter.

Через Xwayland должно работать

Если в твоей системе есть Xwayland, то Wayland для десктопа еще не готов.

Всё работает, я запускал не так давно.

Значит, раньше не работало.

Что это?

man google

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

Если в твоей системе есть Xwayland, то Wayland для десктопа еще не готов.

Если это твоё определение «готовности для десктопа», то тогда я согласен с утверждением, что Wayland «никогда не будет готов».

Вот только я не согласен с этим определением. Существует legacy софт, в том числе проприетарный, который никогда не будет портирован. Утеряны исходники, разработчик давно мёртв, мало ли может быть обстоятельств в жизни. И ведь есть люди, которым такой софт нужен. Это значит Xwayland так или иначе будет нужен всегда, он никуда не уйдёт. Но это не значит что «ой всё, wayland никогда не взлетит».

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

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

Вейланду не требуются. Приложениям требуются. Таких приложений исчезающе мало и будет всё меньше (но они будут, с этим ничего не поделать). Если ты не используешь такие приложения, то и иксы тебе не нужны.

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

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

Ок. Это такая стратегия Age of History 2. Думаю, ты слышал про HOI4. Вот это тоже стратегия, много сценариев в разных эпохах есть, но боевка ужасная, боты слова «фронт» не знают. Так вот, так как игра на Java, она работает под Linux, а еще на нее есть куча модов, есть такой мод Bloody Europe 2, который делает карту всего лишь Европы, но все равно 4K+ провинций, поэтому масштаб мельче, а еще он переделывает боевку, делая ее нормальной, играть становится приятно. Еще в этом моде есть много сценариев типа Кайзеррейха, Эндзига и The New Order и других улучшений, видно, что разработчик мода вдохновлялся HOI4.

MrSugoma    
★★
Linux / Firefox (DK)