Bureau 3D · 7 min read · Dec 23, 2025

Après avoir inclus les technologies de bureau 3D AIGLX, Xgl et Compiz, Mandriva a ajouté toutes les dernières mises à jour de bureau 3D dans Mandriva Linux 2007 Spring.

Beryl, Compiz et Metisse - Le bureau 3D sur Mandriva Linux 2007 Spring

Après avoir inclus les technologies de bureau 3D AIGLX, Xgl et Compiz dans Mandriva Linux 2007, Mandriva a ajouté toutes les dernières mises à jour de bureau 3D dans Mandriva Linux 2007 Spring, comme Metisse et Beryl.

Metisse

Metisse est un projet de recherche français pionnier visant à améliorer les interfaces homme-machine. Ce n’est pas exactement un bureau 3D, mais un environnement de fenêtres qui rend possibles de nouvelles interactions avec les fenêtres.

Par exemple, Metisse vous permet de réduire considérablement le nombre de clics nécessaires pour copier et coller d’une fenêtre à une autre : si une fenêtre masque une zone où un utilisateur interagit, Metisse fera “rouler” ces fenêtres pour rendre cette zone visible.

Au lieu d’un cube 3D pour représenter un bureau virtuel, une vue d’ensemble est disponible, une “vue d’oiseau”. Tous les bureaux virtuels sont affichés comme s’ils étaient sur une table, et cette vue vous permet de passer d’un bureau virtuel à un autre. Cette vue vous permet de sélectionner une autre fenêtre ou de passer d’un bureau à un autre. C’est une excellente alternative aux fonctionnalités d’affichage disponibles dans Compiz. Pour utiliser cette fonction, appuyez sur la touche meta + d ou utilisez la molette de la souris tout en maintenant la touche meta enfoncée. Sur la plupart des claviers, la touche meta correspond à la touche Windows.

Les interactions avec les fenêtres peuvent être fréquentes dans Metisse, car les fenêtres peuvent être déformées de diverses manières : vous pouvez les faire pivoter, les redimensionner, les agrandir pour zoomer, ou les dupliquer. Pour effectuer ce type d’opérations, il suffit de cliquer sur le bouton gauche de la barre de titre ou sur sa bordure, puis de déplacer le curseur. Un clic avec le bouton droit sur cette zone affiche un résumé des opérations disponibles. Un clic avec le bouton du milieu annule toutes les transformations. Après que la fenêtre a été transformée, vous pouvez toujours travailler dedans !

Dans une utilisation plus avancée de Metisse, les interfaces contenues dans les fenêtres peuvent également être modifiées, en créant des “façades”. Il est possible de copier des boutons et des menus pour créer votre propre interface : pour créer une palette d’outils personnalisée dans un logiciel de traitement d’image comme The GIMP, par exemple. Pour avoir une idée claire de son fonctionnement, consultez cette vidéo.

Compiz

Compiz est un gestionnaire de fenêtres qui utilise les fonctionnalités d’accélération 3D de votre carte graphique pour appliquer des transformations et des effets au bureau. La fonctionnalité la plus remarquable est l’affichage des bureaux virtuels sous forme de cube 3D. En plus de ce que l’on appelle “l’attrait visuel”, Compiz possède de nombreuses fonctionnalités qui peuvent améliorer l’efficacité et la commodité de l’utilisation du bureau.

Il suffit de passer d’un bureau virtuel à un autre pour voir ce que signifie vraiment “bureau 3D”. Appuyez sur Ctrl+Alt+flèche gauche et Ctrl+Alt+flèche droite. Vous pouvez faire pivoter le cube librement en maintenant Ctrl+Alt, en maintenant le bouton gauche de la souris enfoncé et en déplaçant la souris.

La fonctionnalité “scale” (similaire à “Exposé” d’Apple Mac OS X) offre une vue de toutes les fenêtres ouvertes (en utilisant des miniatures), vous permettant de passer d’une fenêtre à l’autre tout en voyant ce qui est affiché dans chacune. Elle est activée en déplaçant la souris vers le coin supérieur droit de l’écran, ou en appuyant sur Ctrl+Alt. Compiz offre également une vue en direct du contenu de chaque fenêtre dans le sélecteur d’application (Alt+Tab), au lieu d’une simple icône statique.

Beryl

Beryl est un “fork” du projet Compiz. En d’autres termes, Beryl est basé sur le code de Compiz mais est désormais développé et maintenu par une autre équipe de développement. Les projets Compiz et Beryl sont susceptibles de fusionner à nouveau, et la prochaine édition de Mandriva Linux inclura probablement une version unifiée des deux projets.

Beryl est très similaire à Compiz et possède la plupart des mêmes fonctionnalités, comme le cube 3D et l’affichage des fenêtres “scale”. Là où Beryl diffère de Compiz, c’est en offrant une large gamme de plug-ins permettant plus de fonctionnalités. Par exemple, il existe un plug-in Beryl qui affiche une miniature de fenêtre pour chaque fenêtre dans la barre des tâches lorsque vous survolez cette entrée de barre des tâches.

De plus, une plus large gamme d’outils de configuration développés par la communauté Beryl est disponible. L’applet beryl-manager simplifie la gestion du bureau 3D en présentant un menu pratique d’outils et de paramètres dans la zone de notification. Vous pouvez également trouver un gestionnaire de préférences, beryl-settings, qui vous permet de choisir des plug-ins et de modifier les paramètres de chaque plug-in.

Outils de configuration

Pour faciliter l’essai et le passage entre toutes ces technologies de bureau 3D, Mandriva a développé un outil disponible dans le Centre de Contrôle Mandriva et directement depuis l’écran de connexion. Cet outil offre le choix entre un bureau Metisse, un bureau “Cube 3D” ou aucun bureau 3D. Pour les utilisateurs experts, des options avancées existent pour le bureau “Cube 3D”, vous permettant de choisir manuellement Compiz ou Beryl et de définir si la technologie de serveur sous-jacente AIGLX ou Xgl est utilisée.

Cet outil peut également être lancé depuis la ligne de commande pour désactiver le bureau 3D, utile en cas de problèmes avec le bureau 3D. Pour ce faire, il suffit d’exécuter la commande

drake3d

en tant que root.

Adaptation de l’environnement de bureau

Les versions récentes de Compiz et Beryl incluent des décorateurs de fenêtres pour plusieurs environnements de bureau, et grâce aux outils de configuration de Mandriva, vous pouvez facilement adapter Compiz et Beryl à l’environnement de bureau que vous préférez.

Compiz avait déjà le gtk-window-decorator dans Mandriva Linux 2007, amélioré pour l’environnement GNOME, mais suffisamment générique pour être utilisé dans des environnements “alternatifs” comme Xfce. Dans Mandriva Linux 2007 Spring, il inclut un support amélioré pour les thèmes Metacity (le gestionnaire de fenêtres par défaut de GNOME), ce qui améliore l’intégration avec le thème de bureau “Ia Ora” développé par Mandriva, et signifie que Compiz respectera correctement tout thème de fenêtre que vous choisissez manuellement dans GNOME.

Dans Mandriva Linux 2007 Spring, un nouveau kde-window-decorator est disponible. Compiz est désormais mieux intégré à l’environnement KDE, utilisant le thème de fenêtre KDE (“Ia Ora”, ou votre propre choix manuel), et utilisant également les raccourcis clavier par défaut de KDE (comme Alt+F2 pour afficher une invite de commande).

Le projet Beryl offre une plus grande gamme de décorateurs de fenêtres. Le décorateur Emerald agit comme un décorateur de fenêtres générique et a son propre format de thème. Il existe même un éditeur de thèmes pour faciliter la personnalisation d’Emerald. Comme Compiz, Beryl a également des décorateurs de fenêtres adaptés aux environnements de bureau courants. Heliodor est un décorateur de fenêtres GTK+ qui réutilise les thèmes Metacity, comme gtk-window-decorator. Aquamarine est un décorateur de fenêtres KDE, et est similaire au kde-window-decorator de Compiz.

L’outil de configuration drak3d installera automatiquement des paquets de décorateurs de fenêtres adaptés au gestionnaire de fenêtres actuellement utilisé, en harmonie avec les environnements de bureau installés. Par exemple, si Compiz est sélectionné et que KDE fonctionne sur le système, l’outil installera compiz-decorator-kde.

Les paquets Compiz et Beryl de Mandriva incluent des scripts compiz-window-decorator et beryl-window-decorator, qui offrent une couche d’abstraction pour les décorateurs de fenêtres : ils détectent le meilleur décorateur à utiliser, en fonction de ceux disponibles et du bureau actuel. Par exemple, dans un environnement KDE, compiz-window-decorator lancera kde-window-decorator s’il est disponible, et sinon, il reviendra à gtk-window-decorator.

Configuration avancée

Mandriva n’est pas seulement une distribution pour débutants. Le système de configuration du bureau 3D de Mandriva a été conçu pour être facilement modifiable par un utilisateur expérimenté, tout en étant compatible avec l’outil de configuration graphique.

Dans le fichier /etc/sysconfig/compositing-wm, la valeur {yes|no} de COMPOSITING_WM_START indique si un gestionnaire de fenêtres de bureau 3D doit être lancé, et COMPOSITING_WM contient le nom du gestionnaire de fenêtres à lancer (Compiz, Beryl ou metisse-start-fvwm).

De la même manière, dans le fichier /etc/sysconfig/compositing-server, COMPOSITING_SERVER_START indique si un serveur graphique supplémentaire doit être utilisé, et la variable COMPOSITING_SERVER contient le nom du serveur à lancer (Xgl ou Xmetisse).

D’autres variables peuvent être modifiées, comme le décorateur de fenêtres (avec COMPOSTING_WINDOW_DECORATOR), ou les arguments pour le gestionnaire de fenêtres (COMPOSITING_WM_ARGS).

Les valeurs par défaut de ces variables se trouvent dans les fichiers /usr/share/compositing-wm/{wm}.defaults (où {wm} est compiz, beryl ou metisse-start-fvwm) et /usr/share/compositing-server/{server}.defaults (où {server} est Xgl ou Xmetisse).

Dans Mandriva Linux 2007 Spring, les bureaux 3D peuvent également être configurés par utilisateur ainsi que pour l’ensemble du système, en utilisant les fichiers ~/.compositing-wm et ~/.compositing-server (qui fonctionnent comme les versions à l’échelle du système).

Pour plus d’informations, visitez ces pages :

Écrit par Olivier ‘blino’ Blin, Mandriva sous la licence Creative Commons Attribution 3.0 Unported.

Traduit par Caroline Garlatti.

Relu par Adam Williamson.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.