GTK przeniósł backend dla X11 do kategorii przestarzałych

Deweloperzy biblioteki GTK ogłosili nadanie statusu przestarzałego backendowi dla protokołu X11 oraz zamiar zaprzestania wsparcia dla X11 w wersji GTK 5. Pomimo statusu przestarzałego, w wersji GTK 4 wsparcie dla systemów X11 pozostanie.

Chęć pozbycia się backendu X11 tłumaczy się zaprzestaniem aktywności w rozwoju protokołu X11 oraz problemami z jego wsparciem — backend jest utrzymywany na zasadzie „zastępczej”, ponieważ obecni deweloperzy GTK i GNOME koncentrują się na Wayland. Z powodu stagnacji w rozwoju backendu spowalnia on wprowadzanie nowych możliwości w GTK. W 2022 roku podjęto próbę znalezienia osób zainteresowanych wsparciem protokołu X11 w GTK i gotowych na przejęcie jego utrzymania, ale nie udało się ich znaleźć.

Oprócz X11, przestarzałym ogłoszono backend Broadway, umożliwiający wyświetlanie wyjścia biblioteki GTK w oknie przeglądarki internetowej, a także klasę GtkShortcutsWindow, która wyświetla podpowiedzi dotyczące kombinacji klawiszy i gestów ekranowych. Zamiast GtkShortcutsWindow planowana jest alternatywa, która wejdzie w skład jesiennego, dużego wydania libadwaita.

Dodatkowo warto wspomnieć o publikacji wydania GTK 4.17.4 w gałęzi testowej 4.17, rozwijającej funkcjonalność dla przyszłej stabilnej wersji 4.18. W skład GTK 4.17.4 wchodzi eksperymentalny backend, który umożliwia uruchamianie aplikacji GTK na smartfonach z systemem Android. Przygotowano pakiet apk z demonstracyjną aplikacją mobilną, aby zapoznać się z możliwościami GTK na urządzeniach z Androidem.

Z wydania GTK 4.17.4 usunięto silnik renderujący „gl”, który korzystał z OpenGL. Począwszy od GTK 4.14, wprowadzono nowy silnik „ngl”, który realizuje poziom abstrakcji dla OpenGL, działający nad Vulkanem. Wśród ograniczeń silnika „ngl” wymienia się zaprzestanie wsparcia dla systemów ze starymi sterownikami i przestarzałym sprzętem.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster