Cinnamon : l’exemple parfait des avantages et inconvénients de dépendre d’une distribution tierce pour un environnement de bureau.

Cinnamon, l’environnement de bureau qui a pris une importance croissante au fil des mois semble justement subir une crise de croissance. De plus en plus de distribution, en dehors de la Linux Mint utilise ou propose l’environnement en question : SnowLinux, CinnArch, Fedora Linux, Ubuntu, OpenSuSE, Gentoo Linux et donc Sabayon Linux, Frugalware Linux. Dixit la page de téléchargement de l’environnement.

Cependant, sa dépendance à une base Ubuntu et l’occasion manquée de pouvoir partir d’une base Debian GNU/Linux fragilise un peu la diffusion de l’environnement de bureau basé sur les technologies de Gnome Shell.

Dans un message récent, sur la liste de publipostage arch-dev-public, l’arrivée de Gnome 3.8 sur les dépots a entrainé une décision logique, bien que douloureuse pour Cinnarch (distribution basée dès le départ sur le duo Cinnamon + ArchLinux) entre autres : le retour de Cinnamon dans AUR, l’archive des logiciels tiers d’Archlinux.

Je cite le morceau important du courrier en question :

I agree about dropping cinnamon because it is impossible to work with Linux
Mint projects. They work with what they have instead of what is coming. So
now we have this gnome 3.8 problem, and then we would have gnome 3.10
problems. We can’t work with their packages.

Ce qui se traduit par :

Je suis d’accord pour l’abandon de Cinnamon car il est impossible de travailler avec les projets de Linux Mint. Ils travaillent avec ce qu’ils ont [la version de Gnome proposée par Ubuntu] pas ce qui arrive. Nous avons maintenant le problème avec Gnome 3.8, et nous aurons des problèmes avec Gnome 3.10. Nous [les développeurs d’Archlinux] ne pouvont pas travailler avec leurs paquets.

J’ai été jeté un oeil sur le dépot des paquets d’Ubuntu pour la Raring Ringtail. Au 12 avril, les paquets Gnome sont encore en partie en version 3.6.x : Nautilus est en version 3.6.3 par exemple. Idem pour Totem ou encore Brasero.

La Ubuntu 13.04 étant en béta 2 récemment, il serait étonnant d’introduire la dernière génération de Gnome fraichement sortie à moins de 2 semaines de la version finale.

Il y a donc de fortes chances pour qu’Ubuntu 13.04, base de la future version de Linux Mint, distribution référence de Cinnamon se base encore sur Gnome 3.6. Donc, potentiellement incompatible avec la dernière version officiellement stable de Gnome et de son shell. Version qui va se répandre dans les semaines qui viennent.

Et ce qui c’est passé avec ArchLinux et CinnArch, risque de se reproduire pour Fedora Linux ou encore Gentoo Linux qui ont moins de retard en terme de versions que la distribution de Canonical.

Doit-on en déduire que l’acharnement thérapeutique sur le code de Gnome 2, j’ai nommé Mate a une chance de se faire une place au soleil ? Pourquoi pas, même si j’avoue que je ne croyais pas vraiment à la pérénité du projet quand il est apparu.

Il est récemment sorti en version 1.6.0 récemment, et se porte étonnament bien. Il est vrai qu’il est moins dépendant que Cinnamon d’une quelconque distribution.

Reste à savoir cependant si le mode « Classique » de Gnome 3.8 lui fera ou pas de l’ombre.

Frugalware Linux 1.9pre1 : faut aimer les installateurs austères…

La première préversion de la Frugalware Linux 1.9 est sortie récemment, avec un nouvel installateur, fvbe. J’ai voulu voir ce que cela donnait, donc j’ai pris l’ISO qui permet d’installer uniquement la base.

L’installateur est encore dans ses couche-culottes, mais refondre un installateur ne se fait pas en un claquement de doigt ! Et ne se fait pas en quelques jours.

[fred@fredo-arch ISO à tester]$ wget -c ftp://ftp7.frugalware.org/pub/frugalware/frugalware-current-iso/fvbe-1.9pre1-basic-x86_64.iso
–2013-04-08 23:15:53– ftp://ftp7.frugalware.org/pub/frugalware/frugalware-current-iso/fvbe-1.9pre1-basic-x86_64.iso
=> «fvbe-1.9pre1-basic-x86_64.iso»
Résolution de ftp7.frugalware.org (ftp7.frugalware.org)… 2001:1b48:10f::2, 158.255.96.2
Connexion vers ftp7.frugalware.org (ftp7.frugalware.org)|2001:1b48:10f::2|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /pub/frugalware/frugalware-current-iso … complété.
==> SIZE fvbe-1.9pre1-basic-x86_64.iso … 431378432
==> EPSV … complété. ==> RETR fvbe-1.9pre1-basic-x86_64.iso … complété.
Longueur: 431378432 (411M) (non certifiée)

100%[======================================>] 431 378 432 764KB/s ds 8m 47s

2013-04-08 23:24:40 (799 KB/s) – «fvbe-1.9pre1-basic-x86_64.iso» sauvegardé [431378432]

J’ai ensuite lancé l’ISO dans une machine virtuelle virtualbox. Et dès le départ, on a un grub2 tout en mode texte. Pour des raisons pratiques, il faut configurer dès le départ la locale et le clavier (keyboard Layout).

Ensuite, au démarrage, on est accueilli par un simple login. J’ai entré le duo root et comme mot de passe, fvbe. Ensuite, l’installateur se démarre avec un simple fwsetup.

Continuer la lecture de « Frugalware Linux 1.9pre1 : faut aimer les installateurs austères… »

Gnome 3.8 : la version qui va réconcilier les fans de l’ancien Gnome avec la nouvelle génération ?

Gnome 3.8 est sorti récemment. Je comptais faire à l’origine ce billet avec une Archlinux virtualisée, mais comme le dépot Gnome-Unstable prend du temps à être complété, je me suis rabattu sur la Frugalware Linux.

Dans un billet du 23 mars posté sur Google+, Baste qui s’occupe d’empaqueter Gnome annonçait l’arrivée de la version 3.7.92 alias 3.8RC.

Ayant jeté un oeil sur le dépot gnometesting, la transition vers Gnome 3.8 est presque terminée, car il ne manque plus à l’appel que Totem, et les versions 3.8 d’Evolution et d’Epiphany. Le reste étant disponible, j’ai considéré que j’avais une base suffisante pour tenter le grand saut dans une machine virtuelle.

J’ai donc suivi les conseils de Baste, à savoir :

  1. Installer une Frugalware Linux minimale
  2. La faire passer en version « current »
  3. Installer Xorg et compagnie en utilisant le wiki post-installation.
  4. Ne pas oublier de modifier le nom de l’interface réseau dans /etc/sysconfig/network/default
  5. Après m’être assuré que tout était prêt, j’ai rajouté le dépot gnome-testing, et j’ai lancé l’installation avec le trio : pacman-g2 -Syy ; pacman-g2 -Sf gnome ; pacman-g2 -Syu
  6. Par sécurité, j’ai enlevé les paquets gnome-shell-extensions encore en version 3.6.x
  7. Enfin, j’ai activé NetworkManager en utilisant le duo systemctl disable netconfig.service ; systemctl enable NetworkManager.service
  8. Pour finir, j’ai rajouter le lien symbolique suivant pour que tout se lance correctement : ln -sf /lib/systemd/system/gdm.service /etc/systemd/system/display-manager.service

Et j’ai lancé l’ensemble. Je dois avouer que j’ai été étonné dès le départ par la rapidité de la nouvelle génération de Gnome, même si dans la vidéo ci-dessous, il y a des ralentissements. Et surtout, j’ai apprécié la présence d’une session spécifique qui risque de faire très mal à Mate, Cinnamon ou encore Consort : le mode Gnome Classic.

Pour conclure cette rapide présentation de la nouvelle génération de Gnome, je pense que l’arrivée du mode Gnome Classic va faire beaucoup de bruit, et – peut-être – réconcilier Gnome 3 avec les utilisateurs ayant détesté le Gnome Shell dès le départ.

Il y a deux ou trois choses que je n’ai pas montré, comme le retour du clic droit sur le fond d’écran par exemple. Et les icones sont absentes du fond d’écran du mode Gnome Classic, car je les avais désactivé dans Gnome-Tweak Tool.

Bien entendu, c’est une volonté de reprendre l’interface de Gnome 2.x dans ses grandes lignes, en utilisant les technologies récentes qui sont celle de Gnome 3. Reste à savoir quel impact cela aura sur Cinnamon, Mate et Consort. Du moins sur les deux premières, le troisième environnement étant encore embryonnaire.

Après la déception partielle de Gnome 3.6, Gnome 3.8 sera – peut-être- une version qui permettra de lui faire remonter la pente en terme de popularité ?

En vrac’ rapide et libre.

Un petit en vrac’ en ce milieu de semaine et à 3 jours de mon gâteau avec 39 bougies dessus.

Voila, c’est tout pour aujourd’hui !

Frugalware Linux 1.8 Cinna : à la prochaine, Frugal’hamon :)

Même si l’annonce officielle n’a pas été effectuée, au moment où je rédige cet article, il est possible de trouver les ISOs d’installation de la Frugalware Linux 1.8 Cinna sur les miroirs.

J’ai donc récupéré l’image d’installation en réseau :

[fred@fredo-arch ISO à tester]$ wget -c ftp://ftp.heanet.ie/pub/ftp.frugalware.org/pub/frugalware/frugalware-1.8-iso/frugalware-1.8-x86_64-net.iso
–2013-02-05 13:59:38– ftp://ftp.heanet.ie/pub/ftp.frugalware.org/pub/frugalware/frugalware-1.8-iso/frugalware-1.8-x86_64-net.iso
=> «frugalware-1.8-x86_64-net.iso»
Résolution de ftp.heanet.ie (ftp.heanet.ie)… 2001:770:18:aa40::c101:c140, 193.1.193.64
Connexion vers ftp.heanet.ie (ftp.heanet.ie)|2001:770:18:aa40::c101:c140|:21…connecté.
Ouverture de session en anonymous…Session établie!
==> SYST … complété. ==> PWD … complété.
==> TYPE I … complété. ==> CWD (1) /pub/ftp.frugalware.org/pub/frugalware/frugalware-1.8-iso … complété.
==> SIZE frugalware-1.8-x86_64-net.iso … 157286400
==> EPSV … complété. ==> RETR frugalware-1.8-x86_64-net.iso … complété.
Longueur: 157286400 (150M) (non certifiée)

100%[======================================>] 157 286 400 237KB/s ds 12m 11s

2013-02-05 14:11:51 (210 KB/s) – «frugalware-1.8-x86_64-net.iso» sauvegardé [157286400]

Pour changer des tests avec KDE SC (pour la version 1.8rc1) et Gnome pour les versions 1.8pre1 et 1.8pre2), j’ai décidé d’installer Xfce 4.10.

Il faut varier les plaisirs. Et j’ai lancé une machine virtuelle Qemu classique.


[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 frugalware-1.8-x86_64-net.iso -no-frame -boot order=cd &

Continuer la lecture de « Frugalware Linux 1.8 Cinna : à la prochaine, Frugal’hamon 🙂 »