XGL - Ou comment réunir bureau et OpenGL
Posté le 17 juillet 2006 par BOSSoNe
Voici quelques explications pour installer XGL + Compiz sur une Mandriva 2006.0.
Pour ceux qui ne le savent pas, XGL est un proxy pour Xorg permettant d'utiliser les capacités OpenGL de votre carte graphique pour afficher votre bureau pour effectuer des transformations en temps réel (et ce même sur de petites configurations). Par exemple cela peut rendre vos fenêtres molles ou transparentes, placer vos différents bureaux sur un cube en 3D, etc... Rien ne vaut une démonstration visuelle :
Les initiés auront reconnus la vidéo diffusée dans cette démo. C'est la seule, l'unique
Bonne nouvelle, des paquets précompilés existent. Étants non officiels, ils ne sont pas stockés sur les serveur classiques (main, update et contrib), mais ils sont disponibles sur l'espace web de Vincent Guardiola (créateur de ces paquets et employé de Mandriva) sur le serveur people.mandriva.com.
Voici comment ajouter la source urpmi :
L'installation se fait simplement en utilisant la commande urpmi suivante :
Puis celle-ci :
Pour que XGL soit lancé dès le gestionnaire de connexion, il vous faut faire quelques petites modifications, voici celle à faire si vous utiliser KDM.
Dans le fichier /usr/share/config/kdm/kdmrc remplacez
par
et rajoutez /opt/Xgl/bin au paramètre SystemPath.
Créez un fichier xgl.sh dans ~/.kde/Autostart dans lequel vous mettrez les lignes suivantes :
Voila vous n'avez plus qu'Ã fermer votre session, basculer sur le TTY1 (CTRL+ALT+F1) et en root relancez KDM avec la commande suivante :
Maintenant vous pouvez ouvrir votre session et profiter de XGL.
L'utilitaire gset-compiz vous permettra de configurer les différents effets et les raccourcis clavier associés.
Attention, l'intégration de XGL+Compiz n'en est qu'au début et il est donc possible que vous rencontriez certains problêmes. Pour ma part, je n'ai eu aucun plantage intempestif mais quelques problêmes de configuration de clavier (man xmodmap).
J'attends avec impatience un kde-window-decorator afin de retrouver les mêmes options que kwin comme la maximisation verticale et pouvoir changer de décoration de fenêtre, mais d'ici là , peut être que l'on sera passé sous XEGL.
Pour ceux qui ne le savent pas, XGL est un proxy pour Xorg permettant d'utiliser les capacités OpenGL de votre carte graphique pour afficher votre bureau pour effectuer des transformations en temps réel (et ce même sur de petites configurations). Par exemple cela peut rendre vos fenêtres molles ou transparentes, placer vos différents bureaux sur un cube en 3D, etc... Rien ne vaut une démonstration visuelle :
Faites un click droit et choisissez Play pour démarrer l'animation
Les initiés auront reconnus la vidéo diffusée dans cette démo. C'est la seule, l'unique
Qt 4 Dance!!!
Installation de XGL
Ajout des sources URPMI
Bonne nouvelle, des paquets précompilés existent. Étants non officiels, ils ne sont pas stockés sur les serveur classiques (main, update et contrib), mais ils sont disponibles sur l'espace web de Vincent Guardiola (créateur de ces paquets et employé de Mandriva) sur le serveur people.mandriva.com.
Voici comment ajouter la source urpmi :
Shell :
urpmi.addmedia xgl http://people.mandriva.com/~vguardiola/xgl/Installation
L'installation se fait simplement en utilisant la commande urpmi suivante :
Shell :
urpmi xgl-xorgPuis celle-ci :
Shell :
urpmi compizConfiguration de KDM
Pour que XGL soit lancé dès le gestionnaire de connexion, il vous faut faire quelques petites modifications, voici celle à faire si vous utiliser KDM.
Dans le fichier /usr/share/config/kdm/kdmrc remplacez
Code :
ServerCmd=/usr/X11R6/bin/X -deferglyphs 16par
Code :
ServerCmd=/opt/Xgl/bin/Xgl :0 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer -fp /usr/X11R6/lib/X11/fonts/miscet rajoutez /opt/Xgl/bin au paramètre SystemPath.
Créez un fichier xgl.sh dans ~/.kde/Autostart dans lequel vous mettrez les lignes suivantes :
Code :
#!/bin/bash
killall gnome-window-decorator
wait
gnome-window-decorator & compiz --replace gconf &Lancement de XGL+Compiz
Voila vous n'avez plus qu'Ã fermer votre session, basculer sur le TTY1 (CTRL+ALT+F1) et en root relancez KDM avec la commande suivante :
Shell :
/etc/init.d/dm restartMaintenant vous pouvez ouvrir votre session et profiter de XGL.
L'utilitaire gset-compiz vous permettra de configurer les différents effets et les raccourcis clavier associés.
Attention, l'intégration de XGL+Compiz n'en est qu'au début et il est donc possible que vous rencontriez certains problêmes. Pour ma part, je n'ai eu aucun plantage intempestif mais quelques problêmes de configuration de clavier (man xmodmap).
J'attends avec impatience un kde-window-decorator afin de retrouver les mêmes options que kwin comme la maximisation verticale et pouvoir changer de décoration de fenêtre, mais d'ici là , peut être que l'on sera passé sous XEGL.

XGL - Ou comment réunir bureau et OpenGL
La démo en 640x512 en OGG Theora
gset-compiz
Commentaires