Utvecklarna av Linux Mint delade i sin mÄnatliga nyhetsdigest med sig av lÀget i utvecklingen av Linux Mint 22 och deras syn pÄ situationen kring utvecklingen av GNOME och de applikationer som utvecklas inom ramen för det.
à r 2016 startade utvecklarna av Linux Mint ett projekt kallat XApps, som syftar till att skapa universella applikationer för traditionella skrivbordsmiljöer baserade pÄ GTK som ett alternativ till de grundlÀggande GNOME-applikationerna. Bland dem finns Xreader (en fork av Atrill, som i sin tur Àr en fork av Evince), Xplayer (en fork av Totem), Xviewer (en fork av Eye of Gnome) och andra. Mer information om projektet finns pÄ deras webbplats.
I digesten anges att utvecklarna planerar att utöka listan över applikationer som ingÄr i projektet XApps och uppmanar andra att delta i arbetet. De vÀnder sig sÀrskilt till utvecklarna av Mate och XFCE, som Àr intresserade av att utveckla applikationer oberoende av GNOME-projektet, samt till utvecklare av distributioner som anvÀnder dem som sin grundlÀggande miljö. Det nÀmns förvÄnansvÀrt nog frÀmst Xubuntu.
Anledningen till ett sÄdant uttalande, liksom anledningen till skapandet av projektet XApps, Àr den vÀxande klyftan mellan utvecklarna av GNOME och övriga nÀr det gÀller förstÄelsen av hur anvÀndarprograms grÀnssnitt bör byggas, samt att GNOME-projektet anvÀnder libAdwaita-biblioteket, som Àr grunden för mÄnga applikationers grÀnssnitt i modern GNOME. Enligt utvecklarna av Linux Mint skapades nÀmnda bibliotek endast för GNOME och GNOME-applikationer blir allt mindre lÀmpliga för anvÀndning nÄgon annanstans Àn inom GNOME sjÀlv.
Som exempel nÀmner författarna till digesten skÀrmdumpar av applikationer som endast Àr baserade pÄ GTK och applikationer som Àr baserade pÄ LibAdwaita, dÀr de visar skillnaden i utseendet pÄ applikationerna och deras olÀmplighet som standardapplikationer i en distribution som positionerar sig som ett komplett ekosystem med en enhetlig metod för att skapa grÀnssnitt, snarare Àn en tilfÀllig uppsÀttning.
PÄ grund av denna oförenlighet har GNOME Font Viewer tagits bort frÄn Linux Mint 22 i framtiden, och vissa program har nedgraderas till versioner pÄ GTK3, sÀrskilt:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
Utvecklarna planerar faktiskt att helt överge Zenity, medan de andra kommer att utvecklas som forks.
Utöver detta anser utvecklarna av Mint att det inte Àr meningsfullt att gÄ den vÀg som Ubuntu gör, som modifierar biblioteket libAdwaita för sina teman, dÀrför kommer temat Adwaita att tas bort frÄn listan över tillgÀngliga i Cinnamon 6.2.
Utvecklarna anser att projektet XApps kan lösa problemet och hÀvdar att dess huvudsakliga princip Àr oberoende av distribution och skrivbordsmiljö, vare sig det Àr Cinnamon, XFCE, Mate eller nÄgot annat. Enligt dem bör XApps vara ett eget projekt med sina egna repository pÄ GitHub, chatt, webbplats, förvaltning och sÄ vidare.
KĂ€lla: linux.org.ru
