Budgie Desktop Top 10 Ditching Gnome en faveur de QT

Budgie Desktop Top 10 Ditching Gnome en faveur de QT

Il y a quelques jours à peine, le développeur et PDG principal 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 son architecture de bureau.

C'est exact! Budgie abandonne le gnome pour faire la transition vers QT.

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

Initialement, Budgie a été conçue pour travailler avec des logiciels GNOME, ce qui a finalement conduit à son intégration complète dans la pile de logiciels GNOME.

Cette intégration lente et sans précédent a soulevé certains problèmes pour le projet solaire. Tout d'abord, ils ont dû se précipiter pour mettre à jour Budgie chaque fois que Gnome a publié une mise à niveau car la version obsolète entraînerait 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'au gnome 3.22.

Les problèmes se manifesteraient sous forme d'incohérences API / ABI, d'éléments encombrant, un flux de travail obstrué, des widgets et des accidents de modèle. Dans certains cas, les API Gdkscreen sont devenues complètement dysfonctionnelles.

Budgie Desktop 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 robuste. Peut GTK + combler les lacunes? Certes, il comble les lacunes.

GTK + emprunte beaucoup de ses fonctionnalités de Gnome Desktop; Pensez à la connaissance interne de la coquille de gnome contrairement à 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 grand-chose dans le domaine des options. L'approche de mise en cache peut être fatigante et ennuyeuse à utiliser, et le positionnement du widget est toujours hors service.

Alors, comment ont-ils choisi QT sur Gnome? Le blog a rapporté que deux alternatives différentes étaient considérées comme sautant les navires: «EFL / illumination» 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 à ce dont Budgie a besoin pour le moment. EFL / Lumières, en revanche, dégage un look aussi fade à utiliser dans Budgie à partir de maintenant.

Mais ont-ils pris la bonne décision?

Absolument! QT est, sans aucun doute, la meilleure alternative disponible pour gnome et il a à peu près tout ce qui se passe.