Deweloperzy Linux Mint w swoim miesięcznym biuletynie poinformowali o postępach w rozwoju Linux Mint 22 oraz podzielili się swoją wizją sytuacji związanej z rozwojem GNOME i aplikacji opracowywanych w ramach tego środowiska.
W 2016 roku deweloperzy Linux Mint uruchomili projekt o nazwie XApps, mający na celu stworzenie uniwersalnych aplikacji dla tradycyjnych środowisk desktopowych opartych na GTK, aby zastąpić podstawowe aplikacje GNOME. W ich skład wchodzą Xreader (fork Atrill, który z kolei jest forkiem Evince), Xplayer (fork Totem), Xviewer (fork Eye of Gnome) i inne. Więcej informacji o projekcie można znaleźć na ich stronie. stronie.
W biuletynie stwierdzono, że deweloperzy planują rozszerzyć listę aplikacji wchodzących w skład projektu XApps i zachęcają innych do dołączenia do prac nad tym projektem. W szczególności zwracają się do deweloperów Mate i XFCE, którzy są zainteresowani rozwojem aplikacji niezależnych od projektu GNOME, a także programistów dystrybucji, którzy używają ich jako podstawowego środowiska. Z jakiegoś powodu szczególnie wspomniana jest Xubuntu.
Przyczyną takiego stwierdzenia, jak i przyczyną stworzenia projektu XApps, jest coraz większe rozbieżność między deweloperami GNOME a innymi w rozumieniu tego, jak powinien być tworzony interfejs programów użytkowych oraz wykorzystanie przez GNOME biblioteki libAdwaita, która stanowi podstawę dla tworzenia interfejsów w większości aplikacji w nowoczesnym GNOME. Według deweloperów Linux Mint, wspomniana biblioteka została stworzona tylko dla GNOME, a aplikacje GNOME coraz mniej nadają się do pracy gdziekolwiek indziej poza samym GNOME.
Jako przykład autorzy biuletynu przedstawiają zrzuty ekranowe aplikacji opartych wyłącznie na GTK oraz aplikacji opartych na LibAdwaita, ilustrując różnicę w wyglądzie aplikacji i ich nieprzydatność jako aplikacji domyślnych w dystrybucji, która pozycjonuje się jako pełnoprawny ekosystem z jednolitym podejściem do tworzenia interfejsów, a nie chaotyczny zbiór.
Z powodu takiej niezgodności w przyszłości z Linux Mint 22 usunięto GNOME Font Viewer, a niektóre z programów zostały obniżone do wersji na GTK3, w szczególności:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
Deweloperzy planują całkowicie wycofać się z Zenity, a pozostałe rozwijać w formie forków.
Ponadto, deweloperzy Mint uważają, że nie jest rozsądne podążanie śladami Ubuntu, które modyfikuje bibliotekę libAdwaita dla swoich motywów graficznych, dlatego motyw Adwaita zostanie usunięty z listy dostępnych w Cinnamon 6.2.
Deweloperzy sądzą, że projekt XApps może rozwiązać problem i ogłaszają jako jego podstawową zasadę niezależność od dystrybucji i środowiska graficznego, niezależnie od tego, czy jest to Cinnamon, XFCE, Mate, czy jakiekolwiek inne. Według nich, XApps powinien być oddzielnym projektem z własnymi repozytoriami na GitHubie, czatem, stroną internetową, zarządzaniem itp.
Źródło: linux.org.ru
