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

Gli sviluppatori di Linux Mint hanno parlato dei progressi nello sviluppo di Linux Mint 22 nel loro bollettino mensile e hanno condiviso la loro visione della situazione riguardante lo sviluppo di GNOME e delle applicazioni ad esso collegate.

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, al fine di sostituire le applicazioni di base di GNOME. Tra queste vi sono Xreader (fork di Atrill, che è a sua volta un fork di Evince), Xplayer (fork di Totem), Xviewer (fork di Eye of Gnome) e altre. Maggiori dettagli sul progetto possono essere trovati sul loro sito.

Nel bollettino si afferma che gli sviluppatori intendono ampliare l'elenco delle applicazioni incluse nel progetto XApps e invitano altri a unirsi al progetto. Si rivolgono in particolare agli sviluppatori di Mate e XFCE, interessati nello sviluppo di applicazioni indipendenti dal progetto GNOME, così come agli sviluppatori di distribuzioni che li utilizzano come ambiente di base. Stranamente, si menziona soprattutto Xubuntu.

La motivazione di tale affermazione, così come la ragione per la creazione del progetto XApps, è il crescente disaccordo tra gli sviluppatori di GNOME e gli altri riguardo a come dovrebbe essere costruito l'interfaccia delle applicazioni utente, e l'uso della libreria libAdwaita da parte di GNOME, che è alla base della costruzione delle interfacce nella maggior parte delle applicazioni nell'attuale GNOME. Secondo gli sviluppatori di Linux Mint, la suddetta libreria è stata creata esclusivamente per GNOME, e le applicazioni GNOME sono sempre meno adatte per funzionare altrove tranne che in GNOME stesso.

Come esempio, gli autori del bollettino mostrano screenshot di applicazioni basate esclusivamente su GTK e di applicazioni basate su LibAdwaita, evidenziando le differenze nell'aspetto delle applicazioni e la loro inadeguatezza come applicazioni predefinite in una distribuzione che si presenta come un ecosistema completo con un approccio unico alla creazione delle interfacce, piuttosto che un lavoro artigianale.

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

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

Gli sviluppatori intendono eliminare completamente Zenity, mentre le altre saranno sviluppate come fork.

Inoltre, gli sviluppatori di Mint ritengono poco opportuno seguire la strada di Ubuntu, che modifica la libreria libAdwaita per i propri temi, quindi il tema Adwaita verrà rimosso dall'elenco delle opzioni disponibili in Cinnamon 6.2.

Gli sviluppatori ritengono che il progetto XApps possa risolvere il problema e dichiarano come principio fondamentale la sua indipendenza da distribuzioni e ambienti desktop, siano essi Cinnamon, XFCE, Mate o altri. A loro avviso, XApps dovrebbe essere un progetto separato con i propri repository su GitHub, chat, sito web, gestione, ecc.

Fonte: linux.org.ru

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