Разработчиците на Linux Mint в своя ежемесечен бюлетин за новини обявиха за напредъка на Linux Mint 22 и, наред с другото, споделиха своето виждане за ситуацията, свързана с развитието на GNOME и приложенията, разработвани в рамките на него.
През 2016 година разработчиците на Linux Mint стартираха проект на име XApps, насочен към създаването на универсални приложения за традиционни настолни среди на базата на GTK, с цел замяна на основните приложения на GNOME. Сред тях са Xreader (форк на Atrill, който от своя страна е форк на Evince), Xplayer (форк на Totem), Xviewer (форк на Eye of Gnome) и други. По-подробно за проекта може да се научи на тяхната сайта.
В бюлетина се отбелязва, че разработчиците планират да разширят списъка на приложенията, включени в проекта XApps, и призовават останалите да се присъединят към работата по проекта. Първоначално те се обръщат към разработчиците на Mate и XFCE, които се интересуват от развитието на приложения, независими от проекта GNOME, както и към разработчиците на дистрибуции, които използват проектите като базова среда. Причудливо, основно се споменава Xubuntu.
Причината за такова изказване, както и причината за създаването на проекта XApps, е все по-голямото разминаване между разработчиците на GNOME и останалите в разбирането как трябва да се изграждат интерфейсите на потребителските програми, и използването от проекта GNOME на библиотеката libAdwaita, която е основата за изграждане на интерфейсите в повечето приложения в съвременния GNOME. Според разработчиците на Linux Mint, споменатата библиотека е създадена само за GNOME, и приложенията на GNOME все по-малко годят за работа извън самия GNOME.
Като пример, авторите на бюлетина представят скрийншоти на приложения, основани само на GTK, и приложения, основани на LibAdwaita, с които илюстрират разликата във външния вид на приложенията и тяхната неподходящост като приложения по подразбиране в дистрибуция, която се позиционира като цялостна екосистема с единен подход към създаването на интерфейси, а не като хаотично произведение.
Поради причините за такава несъвместимост, в бъдеще от Linux Mint 22 е премахнат GNOME Font Viewer, а някои от програмите са понижени до версия на GTK3, по-специално:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
От Zenity разработчиците планират изобщо да се откажат, а останалите да развиват под формата на форкове.
Освен това, разработчиците на Mint смятат, че не е целесъобразно да следват пътя на Ubuntu, която модифицира библиотеката libAdwaita под своите оформления, затова темата Adwaita ще бъде премахната от списъка с наличните в Cinnamon 6.2.
Разработчиците смятат, че проектът XApps може да реши проблема и заявяват, че основният му принцип е независимостта от дистрибуцията и работния плот, независимо дали е Cinnamon, XFCE, Mate или друг. XApps, според тях, трябва да бъде отделен проект с негови хранилища в GitHub, чат, уебсайт, управление и т.н.
Източник: linux.org.ru
