Aquamarine et Heliodor, ou comment concilier Béryl et l’affichage de KDE/Gnome

Si je suis devenu accroc à Beryl, un point me manquait : l’interface « native » de mon Ubuntu Edgy Eft, le thème « Human » pour Gnome. J’avais appris via cet excellent billet du non moins excellent blog de Julien l’existence d’Heliodor, qui comme Emerald, permet de gérer l’affichage des fenêtres.

Or, que ce soit sur le dépot de Trevino (qui contient les versions SVN de développement) ou sur les dépots plus ou moins officiel de la version 0.1.2, pas d’Heliodor, juste Aquamarine, son pendant pour KDE.

J’ai donc récupérer le script utilisé par Trevino pour mettre au point les paquets, et après une douzaine de tentative (ponctuée par les récupérations de dépendances manquantes), ma machine a enfin pu compiler victorieusement l’ensemble des paquets. Ci dessous, la liste des paquets en révision SVN 1157 :

« fred@fredo-edgy:~/compils/debs-beryl-1157$ ls
beryl_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
beryl-core_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
beryl-dbus_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
beryl-dev_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
beryl-manager_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
beryl-plugins_0.1.2-1+svn20061112-r1157-3v1ubuntu0_i386.deb
beryl-plugins-data_0.1.2-1+svn20061112-r1157-3v1ubuntu0_all.deb
beryl-settings_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
emerald_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
emerald-themes_0.1.2-1+svn20061112-r1155-3v1ubuntu0_all.deb
heliodor_0.1.1-1+svn20061112-r1155-3v1ubuntu0_i386.deb
heliodor-dev_0.1.1-1+svn20061112-r1155-3v1ubuntu0_i386.deb
libberylsettings0_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
libberylsettings-dev_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
libemeraldengine0_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
libemeraldengine-dev_0.1.2-1+svn20061112-r1155-3v1ubuntu0_i386.deb
fred@fredo-edgy:~/compils/debs-beryl-1157$ »

Une fois les paquets créés, il me suffit de faire un petit :

$ sudo dpkg -i *.deb

Et l’installation est effectuée. Ensuite, une déconnexion / reconnexion permet d’utiliser la nouvelle version fraichement compilée. Et pour le moment, aucune mauvaise surprise. Pour lancer Heliodor, en lieu et place d’Emerald :

Choix entre heliodor et emerald

Qui a dit que Linux était compliqué à utiliser ? 😉