PROJET AUTOBLOG


FredericBezies

source: FredericBezies

⇐ retour index

En attendant l’arrivée d’une « Ubuntu Lumina Desktop » ou d’une ISO communautaire pour la Manjaro Linux, à quoi ressemble ce nouvel environnement de bureau ?

vendredi 22 juillet 2016 à 15:00

Vous ne connaissez pas Lumina Desktop ? C’est un environnement basé sur QT5, tout comme LXQt ou encore Plasma, mais qui utilise comme gestionnaire de fenêtre fluxbox.

Développé par les équipes de PC-BSD, c’est un environnement qui se veut léger. Le code pour la version 1.0 ayant été gelé le 8 juillet 2016, j’ai eu envie de faire « mumuse » avec cet environnement qui se veut minimaliste. Selon l’article qui annonce le gel du code, la date visée pour la publication de la version 1.0.0 est la mi-août 2016.

Pour tester le dit environnement, je suis parti d’une base Archlinux avec un Xorg préinstallé. Il existe un paquet pour Lumina Desktop 0.8.8 – au moment où je rédige cet article, le 22 juillet – donc sérieusement obsolète. Une version git dont il faut corriger légèrement le PKGBUILD nous permet d’accéder à une version presque 1.0.0.

Dans ma machine virtuelle dédiée, j’ai modifié le PKGBUILD en commentant la ligne suivante :

$srcdir/lumina/libLumina/make-linux-distro.sh Debian

Pour avoir la gestion du réseau, j’ai rajouté dans la ligne depends le paquet networkmanager-qt. Enfin, j’ai modifié la ligne du qmake-qt5 en rajoutant « QMAKE_CFLAGS_ISYSTEM= » ce qui donne au final :

qmake-qt5 QMAKE_CFLAGS_ISYSTEM= PREFIX="/usr" QT5LIBDIR=/usr/lib/qt

J’ai rapporté le correctif le 1er juillet 2016, mais le mainteneur semble s’en préoccuper autant que de sa première couche-culotte.

J’ai donc fini avec la commande magique :

makepkg -si

Il faut noter que l’utilisation du thème d’icones oxygen fait récupérer une partie non négligeable de Plasma 5.x… Juste 84 paquets pour un peu plus de 336 Mo.

lumina002

Ensuite, en post-installation, j’ai rajouté compton, xterm, pavucontrol et numlockx. La partie marrante a été de rajouter les traductions. Par défaut, l’environnement est en anglais. Il faut passer par un autre dépot git, lumina-i18n.

Je n’ai lancé la session graphique qu’après la création des traductions. Cette dernière est sympathique. Il faut commencer par cloner le dépot git.

git clone https://github.com/trueos/lumina-i18n.git
cd lumina-i18n

Il faut ensuite modifier le fichier mkrelease.sh dans le répertoire scripts. En effet, pour archlinux, l’exécutable lrelease ne se trouve pas dans /usr/local/lib/qt5/bin/lrelease mais dans /usr/bin/lrelease.

Une fois la ligne correspondante modifiée, on peut lancer la génération des traductions via le script mkrelease.sh


cd scripts
./mkrelease.sh
cd ..

On crée le répertoire où seront stockés les traductions :

sudo mkdir /usr/share/lumina-desktop/i18n
sudo tar xvf dist/lumina-i18n.txz -C /usr/share/Lumina-desktop/i18n

J’ai ensuite lancé sddm tout en définissant auparavant un clavier en français :


sudo localectl set-x11-keymap fr
sudo systemctl start sddm

Une fois déconnecté et reconnecté, on se retrouve avec un lumina dans la langue de l’utilisateur. Du moins, si tout s’est bien passé. Le gros problème de l’environnement, outre sa jeunesse, c’est la légèreté de la logithèque disponible.

Pour compléter la logithèque, j’ai rajouté Qupzilla, LibreOffice, pulseaudio, sans oublier qps pour avoir un gestionnaire de tâches. Je n’ai pas réussi à obtenir une icone pour le réseau. Sûrement un bug de jeunesse, car nm-applet a beau être présent, l’outil de configuration Lumina refuse de l’activer.

Lumina Desktop est un peu comme LXQt, et les deux sont vraiment encore trop incomplets pour proposer un environnement léger basé sur QT5. Un des points faibles est le gestionnaire de fichiers, rudimentaire. Mis à part cela, pour une première version d’un environnement écrit depuis la feuille blanche, le résultat est intéressant…

Il est presque certain qu’il y aura des bonnes âmes pour proposer soit une ISO basée sur Ubuntu, soit sur la Manjaro Linux avec Lumina Desktop… Au moins, vous aurez pu voir avec cette vidéo une version à peu « brute de décoffrage » de l’environnement !