Os desenvolvedores do Linux Mint compartilharam em seu boletim mensal de notícias o andamento do desenvolvimento do Linux Mint 22 e, entre outras coisas, compartilharam sua visão sobre a situação relacionada ao desenvolvimento do GNOME e dos aplicativos criados dentro dele.
Em 2016, os desenvolvedores do Linux Mint lançaram um projeto chamado XApps, voltado para a criação de aplicativos universais para ambientes de desktop tradicionais baseados em GTK, visando substituir os aplicativos básicos do GNOME. Entre eles estão o Xreader (um fork do Atrill, que é um fork do Evince), o Xplayer (um fork do Totem), o Xviewer (um fork do Eye of Gnome) e outros. Mais detalhes sobre o projeto podem ser encontrados em seu site.
O boletim menciona que os desenvolvedores planejam expandir a lista de aplicativos incluídos no projeto XApps e convidam outros a se juntarem ao trabalho. Eles se dirigem especialmente aos desenvolvedores do Mate e XFCE que estão interessados no desenvolvimento de aplicativos independentes do projeto GNOME, bem como aos desenvolvedores de distribuições que os utilizam como sua base. Curiosamente, a Xubuntu é mencionada principalmente.
A razão para tal declaração, assim como para a criação do projeto XApps, é a crescente divergência entre os desenvolvedores do GNOME e os demais quanto à compreensão de como a interface dos programas do usuário deve ser construída, e o uso pela GNOME da biblioteca libAdwaita, que serve de base para a construção de interfaces na maioria dos aplicativos do GNOME moderno. Na visão dos desenvolvedores do Linux Mint, a biblioteca mencionada foi criada exclusivamente para o GNOME, e os aplicativos do GNOME estão se tornando cada vez menos adequados para funcionar em qualquer outro lugar além do próprio GNOME.
Como exemplo, os autores do boletim citam capturas de tela de aplicativos baseados apenas em GTK e de aplicativos baseados em LibAdwaita, ilustrando a diferença na aparência dos aplicativos e sua inadequação como aplicativos padrão em uma distribuição que se posiciona como um ecossistema completo com uma abordagem unificada para a criação de interfaces, em vez de um improviso aleatório.
Devido a essa incompatibilidade, no futuro o GNOME Font Viewer foi removido do Linux Mint 22, e alguns programas foram revertidos para a versão no GTK3, em particular:
- Celluloid;
- GNOME Calculator;
- Simple Scan;
- Baobab;
- System Monitor;
- GNOME Calendar;
- File Roller;
- Zenity.
Os desenvolvedores planejam, de fato, se afastar do Zenity, enquanto os demais serão desenvolvidos na forma de forks.
Além disso, os desenvolvedores do Mint consideram que não é viável seguir o caminho do Ubuntu, que modifica a biblioteca libAdwaita para seus temas, portanto, o tema Adwaita será removido da lista de disponíveis no Cinnamon 6.2.
Os desenvolvedores acreditam que o projeto XApps pode resolver o problema e afirmam que sua princípio básico é a independência de distribuição e ambiente de desktop, seja Cinnamon, XFCE, Mate ou outro. XApps, em sua visão, deve ser um projeto separado com seus próprios repositórios no GitHub, chat, site, gestão, etc.
Fonte: linux.org.ru
