J’ai donc récupéré l’ISO qui est un liveCD à l’image de ce que propose Chakra Linux. Cependant, pour cette version, pas d’ISO en 64 bits. L’image est assez lourde, elle pèse 2,6 Go.
J’ai donc créé mon environnement de virtualisation habituelle, et j’ai lancé l’ensemble.
[fred@fredo-arch ISO à tester]$ qemu-img create -f qed disk.img 32G
Formatting 'disk.img', fmt=qed size=34359738368 cluster_size=65536 table_size=0
[fred@fredo-arch ISO à tester]$ kvm -hda disk.img -cdrom KahelOS-LiveCDdesktop-111111-i686.iso -boot order=cd &
Gnome-Shell ne démarre pas, ce qui est logique. J’ai voulu voir le support des autres langues que l’anglais, c’est pas vraiment fameux. Malgré tout, je lance l’installateur, proposé par l’écran de démarrage.
Et l’ensemble s’est installé, même si un ou deux paquets ont du être recompilé.
J’ai volontairement gardé les paquets proposés par le dépot, et je dois dire qu’il manquent encore des éléments importants : pas de navigateur internet (Epiphany), ni le client courrier + agenda (Evolution).
Autant dire que si on ne rajoute pas de navigateur, l’ensemble est moins utilisable. Et je me demande si ce « fork » est bien utile. Gnome 2.32 est l’ultime rejeton de la branche Gnome 2, dont la première version est vieille de près de 10 ans.
Ne vaudrait-il mieux pas abandonner un acharnement thérapeutique et concentrer les efforts sur l’amélioration des interfaces existantes ? Enfin, moi, je dis celà, mais je dis rien au fond 🙂
M’étant déjà cassé les dents – et étant d’un naturel obstiné dans ce cas – j’ai voulu voir si le problème n’était pas lié à un bug plutôt vicieux de VirtualBox.
J’ai donc utilisé Qemu-kvm cette fois. Pourquoi Qemu-kvm ? Tout simplement car Unity2D fonctionne très bien dans Qemu-kvm 🙂
Etant donné que le dépot que j’ai utilisé dans les articles précédents n’existe qu’en 32 bits, et que faire compiler 83 paquets ne m’enchante pas outre mesure, j’ai pris une installation d’Ubuntu 11.10 dans une machine virtuelle qemu-kvm (pour montrer que Unity fonctionne en 2D dans cet environnement qui ne supporte pas – encore ? – l’accélération 3D), et j’ai mis en parallèle une installation d’ArchLinux avec Xorg, les paquets Gstreamer, gnome (au cas où des dépendances ne seraient pas toutes installées avec le dépot de CityBusz), et puis le dépot ayatana de CityBusz.
Les deux dépots pour Archlinux étant franchement proche, celui de ChenXiaoLong utilisant le travail effectué par CityBusz :
Special thanks to thn81, L42y, City-Busz, and all of the other AUR maintainers that helped make it possible to run Unity under Arch Linux!
Ci dessous, une vidéo qui montre une ubuntu 11.10 fraichement installée et mise à jour. Ce qui prouve que Unity-2D fonctionne dans Qemu-kvm.
Pour la dite vidéo, j’ai utilisé une machine virtuelle classique, en utilisant cependant un image disque fixe au lieu d’une image agrandie dynamiquement, ne serait que pour éviter quelques ralentissements ennuyeux.
J’ai donc repris une machine virtuelle neuve, puis j’ai tout installé en suivant les instructions, et pour éviter de faire des fausses manipulations avec le fichier .xinitrc, j’ai utilisé GDM. Ce dernier propose des sessions Unity, Unity-2D et Gnome.
J’ai donc fait une vidéo, montrant que je charge bien les modules virtualbox, puis que j’essaye de lancer une de deux versions d’Unity. Même si la version 2D est sur le point de réussir à se lancer 😉
Pour voir si c’était un bug de VirtualBox, j’ai créé en parallèle une machine virtuelle avec Ubuntu 11.10 en liveCD… Et avec succès.
Donc, deux hypothèses peuvent se présenter :
Un bug vraiment vicieux de VirtualBox quand on émule une Archlinux
Le dépot Ayatana n’est pas lançable aujourd’hui, car c’est un logiciel très complexe à mettre en place qu’ailleurs que sur Ubuntu.
A moins qu’il existe d’autres hypothèses à envisager ?