Dezvoltatorii Linux Mint au anunțat în digestul lor lunar de știri despre progresul dezvoltării Linux Mint 22 și, printre altele, și-au împărtășit viziunea asupra situației legate de evoluția GNOME și a aplicațiilor dezvoltate în cadrul acestuia.
În 2016, dezvoltatorii Linux Mint au lansat un proiect numit XApps, destinat creării de aplicații universale pentru medii desktop tradiționale bazate pe GTK, pentru a înlocui aplicațiile de bază GNOME. Printre acestea se numără Xreader (fork al Atrill, care, la rândul său, este un fork al Evince), Xplayer (fork al Totem), Xviewer (fork al Eye of Gnome) și altele. Mai multe detalii despre proiect pot fi găsite pe site-ul lor. site.
În digest se afirmă că dezvoltatorii intenționează să extindă lista aplicațiilor incluse în proiectul XApps și îi îndeamnă pe ceilalți să se alăture lucrării la proiect. În primul rând, se adresează dezvoltatorilor Mate și XFCE, care sunt interesați de evoluția aplicațiilor independente de proiectul GNOME, dar și dezvoltatorilor de distribuții care utilizează acest proiect ca mediu de bază. Dintr-un motiv oarecare, se menționează în principal Xubuntu.
Motivul din spatele acestei declarații, precum și motivul creării proiectului XApps, este o tot mai mare discrepanță între dezvoltatorii GNOME și restul în înțelegerea modului în care ar trebui să fie construit interfața programelor utilizatorului, precum și utilizarea de către proiectul GNOME a bibliotecii libAdwaita, care stă la baza construirii interfețelor în majoritatea aplicațiilor din GNOME-urile moderne. Potrivit dezvoltatorilor Linux Mint, această bibliotecă a fost creată doar pentru GNOME, iar aplicațiile GNOME devin din ce în ce mai puțin potrivite pentru a funcționa în alte medii decât GNOME.
Ca exemplu, autorii digestului oferă capturi de ecran cu aplicații bazate doar pe GTK și aplicații bazate pe LibAdwaita, ilustrează diferența în aspectul aplicațiilor și inadecvarea lor ca aplicații prestabilite într-o distribuție care se prezintă ca un ecosistem complet cu o abordare unificată pentru crearea interfețelor, nu o improvizație aleatorie.
Din cauza acestei incompatibilități, în viitor, Linux Mint 22 a eliminat GNOME Font Viewer, iar unele dintre programe au fost retrogradate la versiuni pe GTK3, în special:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
De la Zenity, dezvoltatorii planifică să renunțe complet, iar celelalte să fie dezvoltate sub formă de forks.
În plus, dezvoltatorii Mint consideră că nu este rațional să urmeze calea Ubuntu, care modifică biblioteca libAdwaita pentru temele sale, așa că tema Adwaita va fi eliminată din lista celor disponibile în Cinnamon 6.2.
Dezvoltatorii cred că proiectul XApps poate rezolva problema și declară că principiul său de bază este independența față de distribuție și de mediu de birou, fie că este vorba de Cinnamon, XFCE, Mate sau altceva. XApps, în opinia lor, ar trebui să fie un proiect separat cu propriile sale repositoare pe GitHub, chat, site web, gestionare etc.
Sursa: linux.org.ru
