Mate, environ 18 mois après son annonce : échec et mate ?!

Mate, le fork de Gnome 2 est né de la volonté d’un utilisateur d’Archlinux de continuer à faire vivre l’ancien code de Gnome.

Environ 18 mois après, où en est-il ? La version 1.4.0 est sortie en juillet dernier, intégré dans un nombre croissant de distribution (Linux Mint, SalixOS, openSuSE, en cours pour Mageia).

J’ai donc pris une archlinux virtualisée – autant reprendre l’environnement qui a vu la naissance du fork – et installé la dernière version en date.

[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 128G
Formatting ‘disk.img’, fmt=qed size=137438953472 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm64 -hda disk.img -cdrom archlinux-2012.10-1-archboot-dual.iso -boot order=cd &

L’installation se fait en deux étapes, en partant d’une archlinux avec Xorg installé et configuré. J’ai aussi rajouté Gimp, Mozilla Firefox et LibreOffice 😉

On rajoute le dépot dédié en tête de liste dans le fichier /etc/pacman.conf


[mate]
Server = http://repo.mate-desktop.org/archlinux/$arch

Puis avec la ligne de commande :


yaourt -S mate mate-extras

Installation du groupe Mate

Installation du groupe Mate - suite

Pour le gestionnaire de session, j’ai installé LightDM, lxdm refusant de se lancer ?! Le gestionnaire de connexion MDM (utilisé par la version Mint de Mate) est indisponible sur les dépots pour archlinux. On arrive sous Mate 1.4.2 lors du chargement de l’environnement.

Continuer la lecture de « Mate, environ 18 mois après son annonce : échec et mate ?! »

Retour vers le futur, la nouvelle tendance dans les distributions GNU/Linux ?

Observant le monde des distributions GNU/Linux et des logiciels la composant, la tendance semble être « retour vers le futur » à grande vitesse. Je ne me souviens pas d’avoir vu depuis plus de 6 ans une telle tendance à rejeter les nouvelles versions de logiciels. C’est même devenu une mode.

Le mouvement a commencé avec l’arrivée de l’acharnement thérapeutique pour KDE 3.5 (le projet Trinity), et pour Gnome 2 (le projet MATE dont j’ai parlé récemment). Linux Mint toujours plein de bonnes idées a décidé de prendre le code source de Nautilus 3.4 pour le faire dériver par rapport au retrait de certaines fonctionnalités dans la future version 3.6 de Nautilus.

Le code est disponible pour les personnes voulant le faire recompiler.

Autre tendance à ce retour vers le futur : le rejet de certains utilisateurs du chargeur de démarrage, Grub2. Cela est surtout vrai pour les distributions comme Archlinux, qui vient d’officialiser l’arrivée de Grub2 dans son image d’installation du mois d’août 2012.

Dans un article qui pue le renfermé , Sygne critique l’évolution prise, et spécialement l’arrivée de Grub2, je cite :

On peut apprécier l’amélioration des performances, l’étendue du matériel supporté, les kikoololeries en tous genre maintenant possibles. Mais la vision de l’informatique que me propose Grub2 n’est pas la mienne. Le nouveau Grub, c’est l’obfuscation imposée au nom de la performance technique. Je cherche tout le contraire, la transparence, même au prix d’inconvénients techniques.

Bref, sur Arch, j’utiliserai lilo.

Dans ce cas, pourquoi ne pas utiliser la Slackware qui propose Lilo comme seul chargeur de démarrage ? Il est vrai que comme pour les fichiers de configuration simplifiés qui ont été introduit récemment, on touche tous les jours à la configuration de son chargeur de démarrage. Sur ma machine principale, j’ai du touché en tout et pour tout 2 fois au fichier grub.cfg, en éditant le fichier /etc/default/grub pour changer la résolution d’affichage pour choisir les couleurs d’affichage des lignes.

Et c’est tout ! Grub 0.97 est obsolète. Laissons-le prendre sa retraite, bien méritée.

Dernier exemple de ce retour vers le futur ? La possible arrivée de MATE dans les dépôts de la Fedora Linux 18 qui n’arrivera qu’en novembre prochain.

La page du projet annonce que le port est à environ 40% du total fin juillet. Ce qui laisse du temps pour intégrer le projet qui apportera plus de choix aux utilisateurs, même si je me demande comment les codeurs de MATE vont faire pour intégrer le support de gtk3 dans le code dérivé de Gnome 2. Simple question, hein 😉

Je suis d’accord pour que le choix existe et prospère. Tant que cela ne signifie pas le rejet de certaines technologies ayant un passif passé moins chargé, pourquoi pas ?

Mais, et même si je comprends les utilisateurs des interfaces « traditionnelles », faisons un parallèle osé : pourquoi marcher sur nos pattes arrières alors qu’on se déplace aussi bien à quatre pattes ? Hein, pourquoi ? 😉

Tuons une légende urbaine du logiciel libre sur MATE.

Une légende urbaine a été propagée sur MATE, dérivé du code source de Gnome 2.32.1. Cette légende urbaine, propagée entre autre par cet article de ManiacGeek, je cite le morceau en question, veut que MATE soit une réalisation de Linux Mint, alors que l’interface maison de Linux Mint, c’est Cinnamon !

« A tel point que les utilisateurs se sont précipités sur MATE, le fork de Gnome 3 développé pour Linux Mint. »

C’est faux ! Archi-faux ! Ultra-faux ! MATE n’est pas né avec son inclusion dans la Linux Mint 12, je cite les notes de publication de Linux Mint 12 :

« MATE is brand new, it’s not completely stable yet, and it’s missing a few parts. It’s being actively maintained and with close collaboration between the MATE developers and Linux Mint. With time the project will gain maturity and provide users with a traditional and solid desktop experience. »

Ce qui donne traduit :

MATE est tout jeune, ce n’est pas encore complètement stable et il manque quelques morceux . Il est activement maintenu avec l’étroite collaboration entre les développeurs de MATE et de Linux Mint. Avec le temps le projet gagnera en maturité et fournira aux utilisateurs une expérience traditionnelle et solide de bureau.

De plus, dès septembre 2011, 3 mois après le lancement du projet, j’avais consacré un article à MATE. soit deux mois avant que la Linux Mint 12 ne sorte.

Enfin, pour tuer cette légende urbaine de manière complète, voici le message posté le 18 juin 2011, annonçant la naissance de MATE, du moins, son introduction :

Hello everyone.
I’ve made a GNOME2 fork. I’ve called it « Mate ».
My english is not so good. And so, maybe I can not give support in English.
Correct me if I’m wrong. Any suggestion is welcome.

…sorry about short description.

MATE Desktop Environment, a non-intuitive and unattractive desktop for users, using traditional computing desktop metaphor. Also known as the GNOME2 fork.

Inutile de traduire, je pense.

Alors, la prochaine fois qu’une personne dira : « MATE, le projet de la Linux Mint ? », il ne restera plus qu’une chose à faire : lui donner une fessée cul-nu, en place publique avec une poignée d’orties bien fraiches !

Cinnamon, la petite interface qui monte, qui monte :)

Cinnamon, le « fork » de Gnome-Shell qui est né il y a à peine 6 mois – et sur lequel j’ai eu la dent dure au démarrage – continue son bonhomme de chemin.

En dehors de sa présence dans les versions rolling release et classique de Linux Mint, il faut rajouter :

En 6 mois, on peut dire que l’adoption est assez rapide. J’avoue que je suis étonné de la vitesse à laquelle cet environnement monte en puissance. A voir si le mouvement continuera… ou pas 😉

Ah, le petit musée des forks ayant foirés…

Bon, je l’avoue, il ne faut pas prononcé le titre à grande vitesse, sous peine d’avoir quelque chose d’inaudible, ou de tendancieux.

Il est dans la nature du logiciel libre de « forker ». Inutile de revenir sur le fork de Gnome-Shell, suffisamment d’encre électronique a coulé depuis. Non, je pense à un fork – et j’ai pris comme résolution de ne pas être trop grossier – comme celui d’AdBlock plus… Il est vrai qu’il faut forker à cause d’une simple case qu’il suffit de décocher ! Utilisant Mozilla Firefox en anglais, l’interface est en anglais, mais même en anglais, la case à décocher est vraiment immanquable !

Une case à décocher... Et un fork en prime ?

Et faire un fork pour une seule ligne de code, quelle utilité 🙂

En effet, voici ce qu’on peut lire dans le pavé justificatif du fork.

The patch to disable “acceptable” ads by default, is just one line.

Autant dire que c’est à mon humble avis – que d’autres personnes partagent – le fork parmi les plus inutiles que j’ai pu voir récemment, en dehors des dérivées à foison d’Ubuntu car le thème de fond a été changé ou que Mozilla Firefox est remplacé par Chromium ou Opera 🙂

Mais remontons quelques années dans le temps, nous sommes en mars 2004, et le projet Gnome propose la version 2.6 de son environnement, avec une nouveauté qui n’est pas du goût de tout le monde, la navigation en mode spatial.

Par réaction, un fork est créé, nommé « GoneMe » en réaction. Le projet ne vivra que quelques mois, la dernière version datant de juillet 2004.

Autre fork, ayant eu cependant une plus longue durée de vie, c’est la version optimisée de Mozilla Firefox pour la vitesse j’ai nommé « Swiftfox ». Une recompilation, en utilisant des optimisations agressives – abandonnées par les codeurs à l’époque de Mozilla Firefox 3.0 – le tout sous la forme d’un binaire propriétaire… L’ultime version ? Une 3.6.13…

Je n’ai pris que les premiers exemples m’étant venu à l’esprit, car le musée des forks ayant foirés doit être largement plus rempli 🙂

Bon troll-di vendredi ! 🙂