De ontwikkelaars van Linux Mint hebben in hun maandelijkse nieuwsupdate gesproken over de voortgang van de ontwikkeling van Linux Mint 22 en hebben daarbij hun visie gedeeld over de situatie rond de ontwikkeling van GNOME en de daarbinnen ontwikkelde applicaties.
In 2016 hebben de ontwikkelaars van Linux Mint een project genaamd XApps gelanceerd, gericht op het creëren van universele applicaties voor traditionele desktopomgevingen op basis van GTK ter vervanging van de basisapplicaties van GNOME. Onder andere Xreader (een fork van Atrill, dat op zijn beurt weer een fork van Evince is), Xplayer (een fork van Totem), Xviewer (een fork van Eye of Gnome) en anderen. Meer informatie over het project is te vinden op hun website.
In de nieuwsbrief wordt vermeld dat de ontwikkelaars van plan zijn om de lijst met applicaties binnen het XApps-project uit te breiden, en ze roepen anderen op om mee te werken aan het project. In het bijzonder richten ze zich tot ontwikkelaars van Mate en XFCE, die geïnteresseerd zijn in de ontwikkeling van applicaties die onafhankelijk zijn van het GNOME-project, alsook ontwikkelaars van distributies die deze als hun basisomgeving gebruiken. Op de één of andere manier wordt vooral Xubuntu genoemd.
De reden voor deze verklaring, net zoals de reden voor de oprichting van het XApps-project, is de steeds groter wordende kloof tussen de ontwikkelaars van GNOME en anderen in hun opvatting over hoe de interface van gebruikersprogramma's moet worden opgebouwd, en het gebruik van de libAdwaita-bibliotheek door het GNOME-project, die als basis dient voor het opbouwen van interfaces in de meeste applicaties binnen het moderne GNOME. Volgens de ontwikkelaars van Linux Mint werd deze bibliotheek uitsluitend voor GNOME gecreëerd, en zijn GNOME-applicaties steeds minder geschikt voor gebruik buiten GNOME.
Als voorbeeld geven de auteurs van de nieuwsbrief schermafbeeldingen van applicaties die alleen op GTK zijn gebaseerd en applicaties die zijn gebaseerd op LibAdwaita, waaruit de verschillen in uiterlijk van applicaties en hun geschiktheid als standaardapplicaties in een distributie die zichzelf als een volwaardige ecosysteem met een uniforme benadering van het creëren van interfaces positioneert, worden geïllustreerd, niet slechts een rommelige opzet.
Vanwege deze incompatibiliteit is de GNOME Font Viewer in de toekomst verwijderd uit Linux Mint 22 en zijn sommige van de programma's verlaagd naar de GTK3-versie, in het bijzonder:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
De ontwikkelaars zijn van plan om volledig af te zien van Zenity en de anderen als forks verder te ontwikkelen.
Bovendien achten de ontwikkelaars van Mint het niet verstandig om de weg van Ubuntu te volgen, die de libAdwaita-bibliotheek aanpast voor zijn eigen thema's. Daarom zal het Adwaita-thema uit de lijst van beschikbare thema's in Cinnamon 6.2 worden verwijderd.
De ontwikkelaars geloven dat het project XApps een oplossing kan bieden en stellen als belangrijkste principe dat het onafhankelijk moet zijn van de distributie en de desktopomgeving, of het nu Cinnamon, XFCE, Mate of een andere is. Volgens hen moet XApps een apart project zijn met zijn eigen repositories op GitHub, een chat, een website, beheer, enzovoorts.
Bron: linux.org.ru
