Linux Mint abbandona libAdwaita e invita gli altri a unirsi a loro

Gli sviluppatori di Linux Mint hanno condiviso nel loro bollettino mensile di notizie i progressi nello sviluppo di Linux Mint 22 e, in particolare, hanno espresso la loro visione riguardo all'evoluzione di GNOME e delle applicazioni sviluppate al suo interno.

Nel 2016, gli sviluppatori di Linux Mint hanno avviato un progetto chiamato XApps, volto a creare applicazioni universali per ambienti desktop tradizionali basati su GTK, per sostituire le applicazioni di base di GNOME. Tra queste ci sono Xreader (un fork di Atrill, a sua volta un fork di Evince), Xplayer (un fork di Totem), Xviewer (un fork di Eye of Gnome) e altre. Maggiori informazioni sul progetto possono essere trovate sul loro sito.

Nel bollettino si afferma che gli sviluppatori intendono ampliare l'elenco delle applicazioni incluse nel progetto XApps e invitano gli altri a unirsi al lavoro. In particolare, si rivolgono agli sviluppatori di Mate e XFCE che sono interessati allo sviluppo di applicazioni indipendenti dal progetto GNOME, nonché agli sviluppatori di distribuzioni che utilizzano queste ultime come ambiente di base. Si menziona principalmente Xubuntu.

La ragione di tale dichiarazione, così come quella della creazione del progetto XApps, è il crescente disaccordo tra gli sviluppatori di GNOME e gli altri sul modo in cui dovrebbero essere costruite le interfacce delle applicazioni utente, e l'uso da parte di GNOME della libreria libAdwaita, che costituisce la base per costruire le interfacce nella maggior parte delle applicazioni nell'attuale GNOME. Secondo gli sviluppatori di Linux Mint, la suddetta libreria è stata creata solo per GNOME, e le applicazioni GNOME sono sempre meno adatte a funzionare altrove, al di fuori del GNOME stesso.

Come esempio, gli autori del bollettino mostrano degli screenshot di applicazioni basate solo su GTK e applicazioni basate su LibAdwaita, illustrando la differenza nell'aspetto delle applicazioni e la loro inadeguatezza come applicazioni predefinite in una distribuzione che si posiziona come un ecosistema completo con un approccio uniforme alla creazione delle interfacce, piuttosto che come un pasticcio qualunque.

A causa di questa incompatibilità, in futuro il GNOME Font Viewer è stato rimosso da Linux Mint 22, mentre alcune delle applicazioni sono state abbassate alla versione GTK3, in particolare:

  • Celluloid;
  • GNOME Calculator;
  • Simple Scan;
  • Baobab;
  • System Monitor;
  • GNOME Calendar;
  • File Roller;
  • Zenity.

Gli sviluppatori intendono addirittura abbandonare Zenity, mentre gli altri continueranno a svilupparli come fork.

Inoltre, gli sviluppatori di Mint ritengono poco sensato seguire la strada di Ubuntu, che modifica la libreria libAdwaita per i propri temi; pertanto, il tema Adwaita sarà rimosso dall'elenco disponibile in Cinnamon 6.2.

Gli sviluppatori credono che il progetto XApps possa risolvere il problema e affermano che il suo principio fondamentale deve essere l'indipendenza dalla distribuzione e dall'ambiente desktop, sia esso Cinnamon, XFCE, Mate o altro. XApps, secondo loro, deve essere un progetto autonomo con i propri repository su GitHub, chat, sito web, gestione, ecc.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster