Gnome

Budgie Desktop 11 abandonne GNOME en faveur de Qt

Budgie Desktop 11 abandonne GNOME en faveur de Qt

Il y a quelques jours à peine, le développeur principal et PDG du projet solaire « Local key Doherty » a annoncé des changements majeurs dans Budgie Desktop 11, avec un compte rendu de certains développements à venir. Dans ce blog, il a également fait une annonce qui a pris les utilisateurs par surprise ;

Budgie change d'architecture de bureau.

C'est exact! Budgie abandonne GNOME pour faire la transition vers Qt.

Ikey a fait remarquer que ce changement prendrait effet lors de la prochaine version majeure du logiciel, qui supprime efficacement les composants de l'architecture GNOME.

Initialement, Budgie a été conçu pour fonctionner avec les programmes logiciels GNOME, ce qui a finalement conduit à son intégration complète dans la pile logicielle GNOME.

Cette intégration lente et sans précédent a posé quelques problèmes pour Solar Project. Tout d'abord, ils ont dû se démener pour mettre à jour Budgie chaque fois que GNOME publiait une mise à niveau car la version obsolète provoquerait des erreurs. Cela a commencé depuis la première version 3.10 de Budgie a été rendu public, et le problème a persisté jusqu'à GNOME 3.22.

Les problèmes se manifesteraient par des incohérences API/ABI, des éléments encombrants, un workflow obstrué, des widgets et des plantages de modèles. Dans certains cas, les API GdkScreen sont devenues complètement dysfonctionnelles.

Bureau perruche 11

GTK+ a-t-il ce qu'il faut?

Budgie, dans son état actuel, peut faire beaucoup mieux avec une suite d'outils plus diversifiée et plus robuste. GTK+ peut-il combler les lacunes? Certes, il comble les lacunes.

GTK + emprunte une grande partie de ses fonctionnalités à GNOME Desktop ; pensez à la connaissance interne de GNOME Shell en contraste avec l'interfaçage dans GTK.

Mais Budgie pourrait faire encore mieux avec un ensemble d'outils complet dans les domaines des graphiques, des shaders, OpenGL, etc.

De plus, GTK+ n'a pas beaucoup d'options. L'approche de mise en cache peut être fastidieuse et ennuyeuse à utiliser, et le positionnement des widgets est toujours en panne.

Alors, comment ont-ils choisi Qt plutôt que GNOME? Le blog a rapporté que deux alternatives différentes ont été envisagées pour passer aux navires: "EFL / Enlightenment" et "Qt". Et l'équipe est allée avec Qt.

C'est le choix évident : QT a connu une utilisation beaucoup plus répandue. En plus de cela, il offre une plate-forme complète d'outils exactement à la hauteur des besoins actuels de Budgie. EFL/Enlightenment, en revanche, dégage un look si fade à utiliser dans Budgie dès maintenant.

Mais ont-ils pris la bonne décision?

Absolument! Qt est, sans aucun doute, la meilleure alternative disponible à GNOME et il a à peu près tout pour lui.

Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...
Meilleurs émulateurs de console de jeu pour Linux
Cet article répertorie les logiciels d'émulation de console de jeu populaires disponibles pour Linux. L'émulation est une couche de compatibilité logi...