Mate-Desktop 1.18.0 : Salut gtk2 et encore merci pour le poisson.

Mate-Desktop 1.18.0 qui devait s’appeller originellement Mate-Desktop 2.0 est enfin sorti le 13 mars 2017.

Dans les notes de publications de la version 1.18.0 de l’environnement, on apprend que désormais la migration vers gtk3 est complète. Comme pour l’article de janvier 2017 où je parlais de la version 1.17.1 de l’environnement, j’ai fait chauffer mon ami VirtualBox pour faire recompiler entièrement l’environnement.

Vous trouverez après la vidéo qui présente rapidement l’environnement la méthode que j’ai suivi pour faire construire l’ensemble.

À moins d’être très pressé(e), vous pouvez patienter pour les paquets officiels de votre distribution préféré. En espérant que la migration se fasse en douceur 😀

Continuer la lecture de « Mate-Desktop 1.18.0 : Salut gtk2 et encore merci pour le poisson. »

Un premier aperçu de Mate Desktop 1.18.0 : GTK3 à fond les ballons !

En juin 2016, je proposais un article pour montrer comment mettre en place une première préversion de Mate Desktop 1.16, qui était à l’époque en version 1.15.0. En gros, 3 mois avant l’annonce officielle de la sortie de cette version de l’environnement.

Près de 3 mois sont passés. On peut estimer pifométriquement que Mate-Desktop 1.18 sortira pour mars 2016. Il faut bien proposer une nouvelle version de l’environnement pour la Ubuntu Mate 17.04, non ? 🙂

Donc, comme pour l’article du mois de juin 2016, je suis parti d’une base Archlinux minimale. Ensuite, j’ai fait recompiler une partie des paquets nécessaire. Certains éléments n’étant pas encore disponible au 4 décembre 2016 sur le répertoire des codes sources de Mate Desktop pour sa version intermédiaire 1.17.x : http://pub.mate-desktop.org/releases/1.17/

Il faut noter que l’accès de cette version 1.17.x et donc de la 1.18 est clair : adieu gtk2. Si on observe la feuille de route pour Mate Desktop 1.18, c’est écrit en toutes lettres.

Migrate all remaining packages to GTK+3 and require version 3.14

Ce qu’on peut traduire par :

Migrer tous les paquets restants vers GTK + 3 et requérir la version 3.14

Besoin de faire plus clair ? 🙂

Continuer la lecture de « Un premier aperçu de Mate Desktop 1.18.0 : GTK3 à fond les ballons ! »

Mate-Desktop 1.13.0 : un aperçu rapide ? :)

Alors que Mate-Desktop continue son bonhomme de chemin, j’ai appris l’existence des premières versions de développement 1.13.x des différents outils de l’environnement, en suivant le compte du projet sur le réseau à l’oiseau bleu.

J’ai donc voulu voir à quoi ressemblait cette première version de développement qui donnera Mate 1.14.x dans le courant de l’année 2016. J’ai donc farfouillé sur le wiki, et en utilisant les paquets de sources disponibles ainsi que les recettes officielles pour Archlinux – adaptées pour la nouvelle génération – j’ai lancé la compilation de Mate Desktop 1.13.0. Étant d’un naturel joueur, j’ai décidé de faire compiler la version expérimentale, celle basée sur GTK3. Je l’utilise déjà avec Mate Desktop 1.12.x sur mon ordinateur portable et mon eeePC… Donc 🙂

Pour me simplifier la tâche, j’ai cloné une machine virtuelle Archlinux basique (avec un Xorg préinstallé) dont je me sers pour mettre à jour mon tutoriel d’installation mensuel.

Après avoir récupéré chacun des paquets de la liste ci-après avec l’outil yaourt, j’ai modifié le PKGBUILD et mis à jour les sommes de vérifications pour compiler les logiciels. J’étais ainsi certain d’avoir toutes les dépendances. En gros, la commande suivante avant de lancer la compilation des éléments constitutifs de Mate :

makepkg -g >> PKGBUILD ; makepkg -s ; sudo pacman -U nom-du-paquet

À chaque fois que cela a été possible, j’ai utilisé le paquet en « -gtk3 ». La liste est quand même assez longue…

Continuer la lecture de « Mate-Desktop 1.13.0 : un aperçu rapide ? 🙂 »

Mate-Desktop en version GTK3, ça donne quoi ?

Mate-Desktop est sorti en version 1.10 assez récemment. Un des manques de cette version est la migration annoncée vers GTK3.

Dans une dépêche intéressante sur LinuxFr, on apprend que la migration a été repoussée car les versions successives de GTK3 ont tendances à introduire des changements rendant la migration de Mate Desktop assez laxative en terme de stabilité.

Cependant, Archlinux, la distribution de naissance du projet Mate Desktop est avec la Fedora Linux l’une des rares à proposer des paquets expérimentaux pour Mate-Desktop en GTK3. De plus, si on regarde le statut du développement de la version GTK3, seul trois entrées sont encore en orange, du moins, au 16 juin 2015, au moment où je rédige l’article : mate-panel, mate-notifiction-daemon et mate-control-center.

Des éléments assez chatouilleux, donc.

Étant de nature curieuse, j’ai donc installé une Archlinux avec Xorg et j’ai installé la version GTK3 de Mate-Desktop, qui fêtera ses 4 ans le… 18 juin 2015 ! Déjà 4 ans… Comme le temps passe vite 🙂

Au moment d’installer Mate-Desktop, en lieu et place des groupes mate et mate-extra, j’ai utilisé mate-gtk3 et mate-extra-gtk3.

Continuer la lecture de « Mate-Desktop en version GTK3, ça donne quoi ? »

Mozilla Firefox GTK3 : un nouveau point.

Fin avril 2014, je faisais un premier billet sur le point concernant le port de Mozilla Firefox vers GTK3.

Un peu plus de quatre mois après le premier billet, j’ai voulu voir où en était le port. En regardant le rapport de bug concernant la migration du code de GTK2 vers GTK3, à savoir le bug 627699.

Le travail a bien avancé, et il reste une douzaine de bugs ouverts au 6 septembre 2014. Progrès notable, Flash (et les greffons utilisant GTK2) sont supportés. Le bug 624422 concernant ce problème a été clos. Même s’il reste un dernier petit bug en cours de correction au moment où j’écris cet article, le bug 1051209.

Continuer la lecture de « Mozilla Firefox GTK3 : un nouveau point. »

Mozilla Firefox en GTK3 : on en est où ?

GTK3 est sorti en septembre 2010, en même temps que le premier Gnome 3.0 et son déjà détesté Gnome Shell. Les logiciels développés avec GTK2 sont depuis lentement transféré vers la nouvelle génération, au fur et à mesure que GTK3 se stabilise.

Dans les gros morceaux, il y a des monstres comme Mozilla Firefox qui tourne encore avec GTK2. Porter un logiciel aussi gros n’est pas une mince affaire.

Pour mémoire, le port vers GTK2 du navigateur de la Fondation Mozilla a été assez longue. Commencé en juillet 2001, on trouvait encore des versions GTK1 et GTK2 pour l’avant-dernière version de la Suite Mozilla, la 1.7.12 en 2005. Il faut se souvenir que GTK 2.0.0 est sorti en… mars 2002. Donc le port avait été entamé avec les dernières versions de développement de GTK 2.0.0.

Donc on peut estimer que le premier navigateur de la Fondation Mozilla à supporter GTK2 en direct, cela doit remonter à Mozilla Firefox 1.5, sorti le 29 novembre 2005. Donc 4 ans pour porter tout le code.

La question est : où en est le port GTK3 pour Mozilla Firefox ? Une page de wiki y est dédiée, ainsi qu’un rapport de bug.

Le port est bien avancé, surtout que le travail est commencé depuis environ 3 ans !

Parmi les grosses limitations, il y a le non support des greffons demandant gtk2 (comme Adobe Flash).

Il faut se souvenir que le navigateur officiel de Gnome, Epiphany alias Web n’a supporté les greffons comme Adobe Flash que depuis sa version 3.8 en mars 2013 !

Continuer la lecture de « Mozilla Firefox en GTK3 : on en est où ? »