Die Entwickler von Linux Mint haben in ihrem monatlichen Nachrichten-Digest ĂŒber den Fortschritt der Entwicklung von Linux Mint 22 berichtet und dabei ihre Sicht auf die Situation rund um die Entwicklung von GNOME und den im Rahmen dessen entwickelten Anwendungen geteilt.
Im Jahr 2016 starteten die Entwickler von Linux Mint ein Projekt namens XApps, das darauf abzielt, universelle Anwendungen fĂŒr traditionelle Desktop-Umgebungen auf GTK-Basis als Ersatz fĂŒr die Basisanwendungen von GNOME zu schaffen. Dazu gehören Xreader (ein Fork von Atrill, das wiederum ein Fork von Evince ist), Xplayer (ein Fork von Totem), Xviewer (ein Fork von Eye of Gnome) und andere. Weitere Informationen ĂŒber das Projekt sind auf ihrer Website zu finden. Website.
Im Digest wird erklĂ€rt, dass die Entwickler planen, die Liste der Anwendungen, die zum Projekt XApps gehören, zu erweitern, und sie fordern andere auf, sich an der Arbeit an dem Projekt zu beteiligen. Besonders wenden sie sich an die Entwickler von Mate und XFCE, die daran interessiert sind, Anwendungen zu entwickeln, die unabhĂ€ngig vom GNOME-Projekt sind, sowie an die Entwickler von Distributionen, die diese als ihre Basisumgebung nutzen. MerkwĂŒrdigerweise wird hauptsĂ€chlich Xubuntu erwĂ€hnt.
Der Grund fĂŒr diese Aussage, wie auch fĂŒr die Schaffung des XApps-Projekts, ist die zunehmende Divergenz zwischen den Entwicklern von GNOME und anderen in dem VerstĂ€ndnis, wie die BenutzeroberflĂ€chen von Anwendungen gestaltet werden sollten, sowie die Verwendung der libAdwaita-Bibliothek durch das GNOME-Projekt, die die Grundlage fĂŒr die Gestaltung von BenutzeroberflĂ€chen in den meisten Anwendungen des modernen GNOME darstellt. Nach Meinung der Entwickler von Linux Mint wurde diese Bibliothek nur fĂŒr GNOME entwickelt, und GNOME-Anwendungen sind zunehmend weniger geeignet, um woanders als im GNOME selbst zu laufen.
Als Beispiel bringen die Autoren des Digests Screenshots von Anwendungen, die nur auf GTK basieren, und Anwendungen, die auf LibAdwaita basieren. Damit zeigen sie den Unterschied im Erscheinungsbild der Anwendungen und ihre Unbrauchbarkeit als Standardanwendungen in einer Distribution, die sich als vollwertiges Ăkosystem mit einem einheitlichen Ansatz zur Erstellung von BenutzeroberflĂ€chen positioniert, und nicht als bastlerische Lösung.
Aufgrund solcher InkompatibilitĂ€ten wurde in der zukĂŒnftigen Version von Linux Mint 22 der GNOME Font Viewer entfernt, und einige der Programme wurden auf die GTK3-Version zurĂŒckgestuft, insbesondere:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
Von Zenity planen die Entwickler, sich ganz zu distanzieren, wÀhrend sie die anderen als Forks weiterentwickeln wollen.
DarĂŒber hinaus halten die Entwickler von Mint es fĂŒr unpraktisch, dem Weg von Ubuntu zu folgen, das die Bibliothek libAdwaita an seine Design-Themen anpasst. Daher wird das Adwaita-Thema aus der Liste der in Cinnamon 6.2 verfĂŒgbaren Themen entfernt.
Die Entwickler sind der Ansicht, dass das Projekt XApps das Problem lösen kann, und erklĂ€ren, dass UnabhĂ€ngigkeit vom Distributor und Desktop-Umgebung, sei es Cinnamon, XFCE, Mate oder eine andere, das Hauptprinzip fĂŒr dieses Projekt sein sollte. XApps sollte ihrer Meinung nach ein eigenstĂ€ndiges Projekt mit eigenen Repositories auf GitHub, einem Chat, einer Webseite, einer Verwaltung usw. sein.
Quelle: linux.org.ru
