Nicofo - Mot-clé - Bureau 3D2022-10-17T19:14:28+02:00urn:md5:1d96afee1ed88826e3387febc8778ad2DotclearComment lancer Compiz au démarrage de Gnome en UNE instructionurn:md5:2274705ee0f77cfb738dce995ca9f6342008-10-17T22:04:00+02:002009-03-07T20:11:32+01:00NicofoGnomeBureau 3DCompizCompiz-fusionFedoraGnome Voici une petite astuce qui permet de lancer <ins><em>Gnome avec Compiz directement activé</em></ins> : exécutez simplement l'instruction suivante :<br /><ul><li>si vous avez une version de Gnome ≥ 2.24 (ex. : Fedora 10) :</li>
</ul>
<pre>gconftool-2 --set --type string /desktop/gnome/session/required_components/windowmanager "env LIBGL_ALWAYS_INDIRECT=1 compiz --sm-client-id default1 ccp"</pre><ul><li>si vous avez une version de Gnome plus ancienne (ex. : Fedora ≤ 9) :</li>
</ul>
<pre>gconftool-2 --set --type string /apps/gnome-session/rh/window_manager "env LIBGL_ALWAYS_INDIRECT=1 compiz --sm-client-id default1 ccp"</pre>ensuite déloguez-vous et reloguez-vous <sup>(1)</sup>. Gnome s'exécutera avec Compiz directement, c'est-à-dire sans passer par metacity (le gestionnaire de fenêtres classique de Gnome), ce qui est beaucoup plus efficace.<br /><br />En effet, l'autre moyen d'avoir Compiz à chaque démarrage consiste à ajouter <code>fusion-icon</code> dans les programmes exécutés au démarrage de Gnome (<em>Système > Préférences > Personnel > Session</em>). À chaque nouvelle session, Gnome est alors démarré normalement avec <code>metacity</code>, puis <code>fusion-icon</code> est exécuté, lequel lance <code>compiz</code> en remplacement de <code>metacity</code>. Ce dernier a donc été exécuté... pour rien !<br /><sup><br />(1)</sup> Si vous l'aviez ajouté, n'oubliez pas de supprimer fusion-icon des programmes lancés au démarrage de Gnome.<br /><br /><ins>Continuer à utiliser fusion-icon</ins><br />Si vous voulez toujours avoir fusion-icon à portée de main (ou de clic), ajoutez "<code>fusion-icon -n</code>" dans les programmes exécutés au démarrage de Gnome. L'option <code>-n</code> empêche juste fusion-icon de relancer Compiz une nouvelle fois.<br /><br /><ins>Help, je n'ai pas de contours de fenêtres</ins><br />Pas de panique, ceci pourrait se produire si vous n'avez encore jamais utilisé Compiz. Lancez <code>fusion-icon</code>, puis clic droit sur son l'icône (dans la barre des tâches) <em>> Select Window Decorator > GTK Window Decorator</em>.<br />Une autre solution est d'utiliser <code>emerald</code> comme décorateur de fenêtres. En effet c'est celui-ci qui est utilisé par défaut par Compiz.<br /><br /><ins>Ne plus utiliser compiz</ins><br />Vous voulez supprimer le démarrage de Compiz avec Gnome ? Lancez :<br /><ul><li>si vous avez une version de Gnome ≥ 2.24 (ex. : Fedora 10) :</li>
</ul>
<pre>gconftool-2 --set --type string /desktop/gnome/session/required_components/windowmanager metacity</pre><ul><li>si vous avez une version de Gnome plus ancienne (ex. : Fedora ≤ 9) :</li>
</ul>
<pre>gconftool-2 --set --type string /apps/gnome-session/rh/window_manager metacity</pre><br /><img src="http://nicofo.tuxfamily.org/public/DC1/link.png" alt="" /> <em><strong>À voir aussi</strong></em> : <a href="http://nicofo.tuxfamily.org/index.php?post/2008/05/24/42-fedora-9-et-compiz-fusion" hreflang="fr">Fedora et Compiz Fusion</a> : tout ce que vous avez toujours voulu savoir sur Compiz, fusion-icon, emerald, etc...<br />http://nicofo.tuxfamily.org/index.php?post/2008/10/17/Comment-lancer-Compiz-au-demarrage-de-Gnome-en-UNE-instruction#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/44Fedora et Compiz Fusionurn:md5:43e24fa30c82ea87b8dbdc692990d0322008-05-24T18:07:08+00:002008-05-24T19:19:12+00:00NicofoFedoraBureau 3DCompizCompiz-fusionFedora Fedora 9 à peine installé, j'ai voulu installer Compiz Fusion. Pas besoin, il est déjà installé en fait, mais dans une version un peu... allégée : on trouve juste dans le menu <code>System > Preferences > Look and Feel</code> l'application fort dépouillée <code>Desktop Effects</code> :<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/Desktop-Effects.png" alt="Desktop Effects" style="margin: 0 auto; display: block;" />
<br />Ça a bien pour effet de lancer <strong>compiz</strong>, mais il faut avouer que les possibilités (réglages, effets 3D) ne sont pas nombreuses !<br /><br />
<em><strong>1) Compiz Fusion</strong></em><br />
On va arranger ça en installant quelques plugins : <strong>compiz-fusion</strong> ! Installez les paquets suivants suivant votre méthode préférée (<code>yum install</code> ou le nouveau "Add/Remove Software" - PackageKit) :
<pre>
compiz-fusion
compiz-fusion-gnome
compiz-fusion-extras
compiz-fusion-extras-gnome
</pre>
<em><strong>2) CompizConfig Setting Manager</strong></em><br />
C'est bien mais on ne sait rien faire avec ça ? Pour pouvoir configurer compiz et tous ses effets, il faut encore installer CompizConfig Settings Manager, <strong>ccsm</strong> de son petit nom : installez les paquets suivants :
<pre>
ccsm
compizconfig-backend-gconf
compizconfig-backend-kconfig
</pre>
Rendez-vous maintenant dans <code>System > Preferences > Look and Feel</code> et lancez <code>CompizConfig Setting Manager</code> :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/ccsm.png"><img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/ccsm_THUMB.jpg" alt="compiz-fusion CompizConfig Setting Manager Fedora" style="margin: 0 auto; display: block;" /></a>
<br />
<em>Remarque : </em>compiz peut enregistrer ses paramètres de trois manières différentes ("<em>backend</em>") : via <code>gconf</code> (le gestionnaire de configuration de Gnome), <code>kconfig</code> (idem pour KDE) ou dans un fichier (~/.config/compiz/compizconfig/). Pour que vos modifications soient prises en compte, assurez-vous que CompizConfig Setting Manager utilise le même mode de configuration (<em>à savoir</em> : Desktop Effects lance compiz avec le backend gconf) : dans Preferences, sélectionnez le backend souhaité :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/ccsm-backend.png"><img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/ccsm-backend_THUMB.jpg" alt="compiz-fusion CompizConfig Setting Manager Fedora backend gconf" style="margin: 0 auto; display: block;" /></a>
<br />
<em>Pour lancer compiz avec un autre backend : voir le point 5 ci-dessous.</em>
<br /><br />
<em><strong>3) Emerald</strong></em><br />
En installant compiz, vous pouvez aussi installer un décorateur de fenêtres entièrement configurable en remplacement du décorateur de fenêtre par défaut de Gnome ou KDE :
<pre>
emerald
emerald-themes
</pre>
Pour l'utiliser, le plus simple est de passer par fusion-icon ou par la commande <code>emerald --replace</code>.
<br /><br />
<em><strong>4) Fusion Icon</strong></em><br />
Encore un petit gadget ? Vous pouvez installer Fusion Icon, une icône qui permet en quelques clics de lancer/arrêter compiz, de le configurer, changer de décorateur de fenêtres, etc. Installez les paquets suivants (le premier pour Gnome, le second pour KDE) :
<pre>
fusion-icon-gtk
fusion-icon-qt
</pre>
Il est accessible dans le menu <code>System Tools</code> ou via la commande <code>fusion-icon</code>.
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/fusion-icon.png" alt="Fusion icon Fedora" style="margin: 0 auto; display: block;" />
<br />
<em><strong>5) Utiliser compiz manuellement</strong></em><br />
En ligne de commande, vous pouvez lancer <ins>compiz</ins> via l'une de ces deux commandes :
<pre>
compiz --replace --ignore-desktop-hints gconf #backend gconf <em>- OU -</em>
compiz --replace --ignore-desktop-hints ccp #backend configuration dans un fichier
</pre>
<table><tr><td valign=top>
<img src="http://nicofo.tuxfamily.org/public/DC1/error.png" alt="" /> </td><td>
<small>Si vous obtenez le message
<pre>
compiz (core) - Fatal: GLX_EXT_texture_from_pixmap is missing
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0
</pre>
il suffit de lancer compiz avec l'option supplémentaire :
<pre style="max-width: 450px;">
<strong>LIBGL_ALWAYS_INDIRECT=1</strong> compiz --replace --ignore-desktop-hints gconf <em>- OU -</em>
<strong>LIBGL_ALWAYS_INDIRECT=1</strong> compiz --replace --ignore-desktop-hints ccp
</pre></small>
</td></tr></table>
Ensuite, pour ajouter un <ins>décorateur de fenêtres</ins>, choisissez celui de gnome ou emerald :
<pre>
gtk-window-decorator --replace <em> - OU -</em>
emerald --replace
</pre>
Enfin, si vous voulez <ins>quitter compiz</ins>, relancez metacity (sous Gnome) ou kwin (sous KDE) :
<pre>
metacity --replace #sous Gnome <em> - OU -</em>
kwin --replace #sous KDE
</pre>
<p align=right><img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> <em><strong> Fusion Icon</strong> permet de faire tout ceci en mode graphique.</em></p><br /><br />
<em><strong>6) Résultat</strong></em><br />
<br />
<a href="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/compiz-fusion.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion-F9/compiz-fusion_THUMB.jpg" alt="compiz-fusion Fedora 9" style="margin: 0 auto; display: block;" /></a>
<br />http://nicofo.tuxfamily.org/index.php?post/2008/05/24/42-fedora-9-et-compiz-fusion#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/38Compiz et les effets dans les menusurn:md5:171a83fb6ab48823931a3f0374275e6f2008-01-18T22:07:14+00:002008-05-24T16:24:01+00:00NicofoFedoraBureau 3DCompizCompiz-fusion ou comment ajouter la transparence et les effets dans les menus...<br />
Il faut avouer que là la configuration de configuration de compiz n'est pas des plus évidentes ! Mais y'a moyen <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> Tout se configure via CompizConfig Settings Manager (<code>ccsm</code> de son petit nom). Ouvrez-le par exemple via fusion-icon > Settings Manager :<br /><br />
<strong>Transparence des menus (menu Gnome, menus File - Edit - etc.)</strong><br />
General Options > onglet Opacity Settings > Add > "Opacity windows" : mettre <em><code>(type=Menu | PopupMenu | DropdownMenu)</code></em> ; "Opacity window values" : mettre par exemple <em><code>90</code></em><br /><br />
<strong>Effets dans l'ouverture des menus</strong><br />
Animations (Sous Effects) > Open animation (idem dans Close animation) > Sélectionnez la ligne "... (type=Menu|...)" > Edit > Choisissez sous "Open Effect" l'effet voulu (je conseille Wave)
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/compiz-menu.jpg" alt="compiz-fusion menu transparent" style="margin: 0 auto; display: block;" />http://nicofo.tuxfamily.org/index.php?post/2008/01/18/39-compiz-et-les-effets-dans-les-menus#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/35Switcher bureau 3Durn:md5:8f19b298d803c25c741dd6a6d43389902007-11-18T19:52:08+00:002007-11-18T19:57:03+00:00NicofoLinuxBerylBureau 3DCompizCompiz-fusionScript ... ou comment passer en un clic d'un bureau 3D vers un bureau normal et inversement ?<br /><br />
On aime bien <strong>Compiz</strong> (<strong>fusion</strong>) et <strong>Beryl</strong> mais force est de constater qu'ils occasionnent encore parfois quelques ralentissements ou incompatibilités avec certaines applications. En un clic, grâce à une icône dans la zone de notification, il est désormais possible d'arrêter le bureau 3D et par suite de le relancer, puis de l'arrêter de nouveau, puis ... (ok, vous avez compris là) !<br /><br />
<center>
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/start3D.png" alt="start3D" />
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/stop3D.png" alt="stop3D" />
<img src="http://nicofo.tuxfamily.org/public/DC1/switch3D/quit3D.png" alt="quit3D" />
</center>
<br />
Il suffit de lancer le <a href="http://nicofo.tuxfamily.org/scripts/switch3D" hreflang="fr">script</a> <code>switch3D</code>.<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> <b><em>Astuce</em></b> : ce script fonctionne de manière optimale si vous avez activé le <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi#demarrage3D" hreflang="fr">lancement automatique de Compiz / Beryl</a> au démarrage de votre session avec <code>demarrage3D</code>.
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script : <a href="http://nicofo.tuxfamily.org/scripts/switch3D" hreflang="fr">switch3D</a>.http://nicofo.tuxfamily.org/index.php?post/2007/11/18/38-switcher-bureau-3d#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/34Installation automatique de Compiz-fusion sur Fedora (mise à jour de installXGL)urn:md5:5b37a7cf3509c6045ef44c3a2d6f4fd12007-08-10T20:25:47+00:002007-10-27T18:57:16+00:00NicofoFedoraBerylBureau 3DCompizCompiz-fusionFedora 7XGL<table border="1" cellpadding="6" rules="none" align="center"><tr><td>
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" align="left"/> </td><td>
<em><strong>Pour mettre à jour...</strong></em><br />
il suffit de relancer le script <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a>.
</td></tr></table><br />
<ins><strong><a name="100807"></a>10/08/2007 - Installation automatique de compiz-fusion & compatibilité des scripts avec</strong></ins><br /><br />
Deux mises à jours ont été apportées, toutes en rapport avec <strong>compiz-fusion</strong> :<br /><br />
<strong>1.</strong> Les scripts ont été mis à jour pour être compatibles avec <i>compiz-fusion</i>. <code><b>chooseCompositeWM</b></code> propose dorénavant <i>compiz-fusion</i> dans sa liste pour permettre le démarrage avec sa session gnome/kde de <i>compiz-fusion</i> (avec ou sans <i>fusion-icon</i>) :<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/chooseCompositeWM.jpg" alt="compiz-fusion chooseCompositeWM xgl" style="margin: 0 auto; display: block;" />
<br /><br />
<strong>2.</strong> Les paquets de <i>compiz-fusion</i> ne sont pas encore dans les dépôts officiels de Fedora. Son installation passe par un dépôt tiers. Vous pouvez toutefois l'installer très facilement à l'aide de <code>installXGL</code> :
<pre>installXGL -cb</pre>
Le script vous propose en effet d'installer <i>compiz</i>, <i>compiz-fusion</i> et/ou <i>beryl</i>.<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" align="left"/> <em><strong>Il n'est d'ailleurs pas nécessaire d'utiliser XGL : ce script peut donc être utilisé par tous.</strong></em><br /><br />
<em><ins>Remarque</ins></em> : sous XGL, le plus simple pour lancer <i>compiz-fusion</i> ou <i>fusion-icon</i> est d'utiliser <code>chooseCompositeWM</code>. Mais si vous lancez <i>compiz</i> manuellement, utilisez l'une des commandes suivantes :
<pre>LD_LIBRARY_PATH=/usr/lib/ compiz --replace --sm-disable --ignore-desktop-hints ccp &
LD_LIBRARY_PATH=/usr/lib/ fusion-icon &</pre>
<img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" style="width: 24px; height: 24px;" alt="" /><i><b>En 64 bits</b>, remplacer <code>/usr/lib/</code> par <code>/usr/lib64/</code>. <u>Retours attendus</u>.</i>
<br /><br />
Le résultat ? Ben ça marche <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> :
<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/compiz-fusion.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/compiz-fusion_THUMB.jpg" alt="compiz-fusion Fedora xgl" style="margin: 0 auto; display: block;" /></a>
<br /><hr><br />
<ins><strong>22/06/2007 - Mise à jour pour Fedora 7</strong></ins><br /><br />
Ça y est, le script d'installation automatique de XGL est enfin disponible pour <b>Fedora 7</b>.<br />
Nouveautés pour <code>installXGL</code> :
<ul>
<li>il supporte les dernières versions de Fedora : Fedora 6, <b>Fedora 7</b> (et les versions à venir...)</li>
<li>il reprend en compte les <strong>architectures 64 bits</strong></li>
<li>les rpm de XGL sont maintenant pris sur ce <a href="http://download.tuxfamily.org/fedoraxgl/" hreflang="fr">site</a></li>
</ul>
<i>Remarque</i> : comme d'habitude, les drivers graphiques doivent être installés pour utiliser XGL.<br />
<br /><hr><br />
<ins><strong>01/06/2007 - Mise à jour majeure pour Fedora 6</strong></ins><br /><br />
Le script <code><a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a></code> a été complètement revu. Il installe dorénavant une <strong>version à jour de XGL</strong> (pour FC6).<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL.png"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_THUMB.jpg" alt="installXGL v5" style="margin: 0pt auto; display: block;"/></a><br />
Au niveau des améliorations :
<ul>
<li>XGL est maintenu à jour au fil de ses mises à jour (rpm pris <a href="http://files.damaestro.us/xgl/">ici</a>.)</li>
<li>le script propose directement l'installation de Beryl et Compiz</li>
<li>ceux-ci proviennent des dépôts officiels de Fedora</li>
<li>possibilité d'installer "gset-compiz", un outil de configuration de Compiz</li>
<li>l'installation est simplifiée (moins de rpm à installer, pas de dépôt particulier à ajouter)</li>
</ul>
En conséquence, Compiz et surtout Beryl sont maintenant plus <b>stables</b> que jamais !<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script :
<ul>
<li><strong>Fedora 6 et 7</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a></li>
<li><strong>Fedora 5</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">installXGL_FC5</a> - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL</li>
</ul> <br /><hr><br />
<ins><strong>11/04/2007</strong></ins><br /><br />
Correction d'un bug avec <code>startCompositeWM --restartBeryl</code>.<br />
<br /><hr><br />
<ins><strong>03/04/2007</strong></ins><br /><br />
Il arrive que beryl plante et que vous n'ayez plus accès à votre bureau. Ce n'est maintenant plus un problème. Il suffit de programmer un raccourci associé à la commande <code>startCompositeWM --restartBeryl</code> :
<ol>
<li>Lancez beryl-manager</li>
<li>Dans <em>General Options > General Options > Commands > Command <x></em>, tapez <code>startCompositeWM --restartBeryl</code></li>
<li>Dans <em>General Options > General Options > Shortcuts > Commands > Run command <x></em>, tapez votre raccourci, par exemple <code><Shift><Control>F12</code></li>
</ol>
Et maintenant, en 3 touches <code><Shift><Control>F12</code>, c'est arrangé : beryl est reparti !<br />
<br /><hr><br />
<ins><strong>01/04/2007</strong></ins><br /><br />
Cette mise à jour concerne uniquement le script d'installation :
<ul>
<li>il prend maintenant en compte les <strong>architectures 64 bits</strong></li>
<li>il gère mieux, le cas échéant, l'installation des dépendances de XGL</li>
<li>+ ajout de diverses petites améliorations</li>
</ul>
<br /><hr><br />
<ins><strong>11/03/2007</strong></ins><br /><br />
Une nouvelle fonctionnalité vient d'être ajoutée pour faciliter l'utilisation des jeux (ou de tout autre programme nécessitant la 3D) sous XGL : la commande <code><strong>noXgl</strong></code>.<br />
Si un jeu ne fonctionne pas sous XGL, lancez-le simplement avec <code>noXgl</code>. Par exemple, au lieu de lancer <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/02/17/23-doom2" hreflang="fr">Doom</a> via
<pre>prboom -iwad /usr/share/doom-shareware/DOOM2.WAD</pre>
utilisez
<pre><strong>noXgl</strong> prboom -iwad /usr/share/doom-shareware/DOOM2.WAD</pre>
<br /><hr><br />
<ins><strong>09/03/2007</strong></ins><br /><br />
Nouvelles mises à jour :
<ul>
<li>Le script d'installation <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a> a été mis à jour pour pouvoir facilement <strong>désinstaller XGL</strong> : lancer simplement <code>installXGL -r</code>.</li>
<li>Si vous utilisez xscreensaver, celui-ci est dorénavant lancé sur le display 0 afin de bénéficier d'une meilleure accélération 3D.</li>
</ul>
<br /><hr><br />
<ins><strong>19/02/2007</strong></ins><br /><br />
L'installation et la configuration de XGL ont été mises à jour, notamment pour profiter d'une meilleure intégration avec Gnome. Les corrections concernent entre autres :
<ul>
<li>la réapparition du bouton "Shut Down..." dans le menu Système de Gnome</li>
<li>les fenêtres ouvertes avec certains raccourcis clavier multimédias s'ouvrent dans le bon display</li>
<li>beryl est lancé correctement à <ins>chaque</ins> démarrage</li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/shutdown.jpeg" alt="Shutdown XGL" style="margin: 0pt auto; display: block;"/>
<br /><hr><br />
<ins><strong>06/02/2007</strong></ins><br /><br />
Fini le problème du <strong>cube blanc</strong> avec beryl. Si vous utiliser XGL, vous pouvez dorénavant jouer avec beryl ! Le script d'installation de XGL a été mis à jour pour :
<ul>
<li>supprimer ce problème du cube blanc avec beryl (la commande est "<code>beryl-xgl <strong>--use-copy</strong></code>")</li>
<li>ajouter un outil qui permet de basculer entre Beryl et Compiz : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#beryl" hreflang="fr">chooseCompositeWM</a></li>
</ul>
Dorénavant, beryl est entièrement opérationnel avec XGL :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6-beryl/cube3D-effects.jpeg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6-beryl/cube3D-effects_THUMB.jpg" alt="xgl FC6 chooseCompositeWM" style="margin: 0 auto; display: block;" /></a>
<br /><br />
<table border="1" cellpadding="6" rules="none" align="center"><tr><td>
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" align="left"/> </td><td>
<em><strong>Pour mettre à jour...</strong></em><br />
il suffit de relancer le script <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a>.
</td></tr></table>
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /> Toutes les infos pour installer XGL, beryl et compiz sur votre Fedora : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz" hreflang="fr">ici</a><br />
<br />http://nicofo.tuxfamily.org/index.php?post/2007/08/10/27-mise-a-jour_installation-de-xgl-sur-fedora#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/23L'effet Beryl...urn:md5:4b645361b0388351f95780213538c2062007-07-01T12:55:56+00:002007-07-10T20:38:53+00:00NicofoFedoraBerylBureau 3D J'ai découvert récemment l'effet <strong><em>Group and Tab Windows</em></strong> de Beryl. Comme son nom l'indique, il permet de jouer avec différentes fenêtres en même temps, mais aussi de les mettre en onglets :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/group.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/group_THUMB.jpg" alt="beryl group" style="margin: 0pt auto; display: block;" /></a>
<br />
<a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/tab.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/tab_THUMB.jpg" alt="beryl tab" style="margin: 0pt auto; display: block;"/></a>
<br />Les raccourcis intéressants sont (<super> est la touche "Windows") :
<ul>
<li><code><super> s</code> : sélectionner individuellement les fenêtres à grouper/"tab-er" OU</li>
<li><code><super> clic gauche</code> : sélectionner les fenêtres à grouper/"tab-er"</li>
<li><code><super> g</code> : grouper les fenêtres sélectionnées</li>
<li><code><super> t</code> : mettre en onglet les fenêtres sélectionnées</li>
<li><code><super> <droite/gauche></code> : switcher entre les onglets</li>
<li><code><super> u</code> : dégrouper / "détaber"</li>
</ul>
<div align="center">
<noembed>
<object>
<param name="movie" value="http://nicofo.tuxfamily.org/albums/flvplayer.swf" />
<param name="quality" value="high" />
</object>
</noembed>
<embed width="292" height="250" src="http://nicofo.tuxfamily.org/albums/flvplayer.swf?file=/public/DC1/beryl-effects/video/tab.flv&autostart=true&repeat=true&showicons=false&showdigits=false" quality="high" type="application/x-shockwave-flash" />
<br />
<font size=-2>Vidéo taille réelle <a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/video/tab.mpg">mpeg</a> (1.2M) - autre vidéo <a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/video/tab.ogg">ogg</a> (90K)</font></div>
<br />
Comme autre effet sympa, celui relatif aux effets <em><strong>Eau</strong></em>. Il y avait bien sûr <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/26/8-screenshots-xgl-compiz" hreflang="fr">la pluie sur le bureau</a>, voici maintenant l'effet "<em>Fenêtre qui tombe dans l'eau</em>" (appellation personnelle <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> ) :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/water-window.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/water-window_THUMB.jpg" alt="beryl window water" style="margin: 0pt auto; display: block;" /></a>
<br />De la pluie, toujours de la pluie. Et pourquoi pas de la <em><strong>Neige</strong></em> tant qu'on y est ? Oh, il neige sur mon bureau...<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/neige.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/beryl-effects/neige_THUMB.jpg" alt="beryl neige snow" style="margin: 0pt auto; display: block;" /></a>
<br /><ins>PS</ins> : pour bénéficier de ce dernier plugin, vous devez installer <code>beryl-plugins-unsupported</code> avec yum.http://nicofo.tuxfamily.org/index.php?post/2007/07/01/32-l-effet-beryl#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/28Automatic installation of XGL, compiz and beryl on Fedoraurn:md5:6f1c375dc52b96c62b438b344440ff002007-02-23T23:33:38+00:002007-10-27T21:21:54+00:00NicofoEnglishBerylBureau 3DCompizCompiz-fusionXGL<p align="right"><img src="http://nicofo.tuxfamily.org/public/DC1/flag_france.gif" alt="" style="width: 22px; height: 15px;" /> <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz" hreflang="fr">Version française</a></p>
<p><font color="grey"><i>
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"> 10/08/07 - The script is now compatible with <b>compiz-fusion</b>. It even makes it possible to install it on your Fedora 7: just run <b><code>installXGL_EN -cb</code></b><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="<Mis à jour>"> 22/06/07 - The script is now compatible with Fedora 6, <b>Fedora 7</b> and <b>64-bits</b> architecture.
</i></font></p>
<div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" align="left" style="padding:4px"/> <ins>Update</ins> - the ATI drivers finally support AIGLX since the version 8.42. Installing XGL is not needed anymore to benefit from the effects of a 3D desktop.</em></div> <br />
Here is a <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN" hreflang="fr">script</a> that installs and configures XGL on Fedora. It is particularly useful if you have an <strong>ATI video card</strong> with the <strong>fglrx</strong> drivers installed and you want to benefit from the 3D desktop (beryl or compiz). Indeed,
<ul>
<li>the free driver <em>radeon</em>, though it allows the 3D desktop thanks to AIGLX, has poorer performances compared with the proprietary one,</li>
<li>the proprietary driver <em>fglrx</em> will allow you to benefit from all the power of your video card, but is incompatible with AIGLX (no 3D desktop !)</li>
</ul>
It is however possible to benefit from both the performances of the proprietary driver and the 3D desktop thanks to <strong>XGL</strong>.<br /><br />
The solution proposed here applies for <strong>GNOME</strong>, <strong>KDE</strong> and <strong>XFCE</strong>.<br />
It will install XGL and give you the possibily to install <strong>compiz</strong> and <strong>beryl</strong> from the official repositories using yum. And henceforth the installation of <strong>compiz-fusion</strong> is also proposed.<br /><br />
<strong><em>How to proceed ?</em></strong><br /> <div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning.png" alt="" align="left" style="padding:4px"/> First of all, you <strong>must</strong> have installed the fglrx drivers and be ensured that they are working fine. To check the installation, run "<code>glxinfo | grep direct</code>": it should return "<code>direct rendering: Yes</code>". If not, follow the ATI drivers installation instructions below: </em>[<a href="javascript:visibilite('divid');">show/hide</a>]
<script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
</script>
<div id="divid" style="display:none;">
<br />
<strong>1) Installation of the fglrx drivers</strong></ins><br><br>
Install the drivers with yum (livna repository):
<pre>yum install kmod-fglrx</pre>
And activate it:
<pre>cp /etc/X11/xorg.conf /etc/X11xorgORIG.conf #save your old xorg.conf
fglrx-config-display enable
</pre>
<ins><strong>2) Modify the xorg.conf</strong></ins><br><br>
a) Add the following sections in your xorg.conf (if not already present)
<pre>Section "ServerFlags"
Option "AIGLX" "false"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "DRI"
Mode 0666
EndSection</pre>
b) From drivers <strong>8.34</strong>, <ins>remove completely the section "Module"</ins>.<br>
c) Finally, the following options are useful in the section "Device" :
<pre> Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
</pre>
<ins><strong>3) Check your installation</strong></ins><br><br>
Now, your driver should be working. Restart your X server and the fglrx service (<code>service fglrx restart</code>) (alternatively reboot your PC). To check, enter <code>fglrxinfo</code>: you should have a message similar to:
<pre>$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550/X1050 Series
OpenGL version string: 2.0.6334 (8.34.8)</pre>
and the command "<code>glxinfo | grep direct</code>" should return "<code>Yes</code>" :
<pre>$ glxinfo | grep direct
direct rendering: Yes</pre>
But the best test is to try a 3D application (test like me with ppracer (<code>yum install ppracer</code>) for example <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> )<br><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt=""> If it doesn't work, have a look at the X errors: "<code>grep EE /var/log/Xorg.0.log</code>" and "<code>grep WW /var/log/Xorg.0.log</code>".<br><br>
<em>[<a href="javascript:visibilite('divid');">show/hide</a>] drivers installation instructions</em>
</div>
</div>
<br />
Download the script <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN" hreflang="en">installXGL_EN</a> (or <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5_EN" hreflang="en">installXGL_FC5_EN</a> for FC5) and launch it (as root):
<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN
sh installXGL_EN</pre>
It downloads the RPM of XGL, installs it and configures it automatically:<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_EN.png"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_EN_THUMB.jpg" alt="install xgl FC6" style="margin: 0 auto; display: block;" /></a>
<br />
Now, you have just to open a new session (no need to reboot Fedora). At the login screen (GDM or KDM), click on the ("Options" > )"Session" menu and choose your preferred session:<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl_THUMB.jpg" alt="xgl FC6 GDM" style="margin: 0 auto; display: block;" /></a>
<br />
That's it ! Enjoy <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /><br /><br />
<strong><em>Beryl, Compiz or Compiz-fusion ?</em></strong><br />
The script proposes to you to install compiz and beryl. But you can at any moment install them using yum (<code>yum install beryl compiz</code>). Next, you can choose which one you prefer:
<ul>
<li><ins>under GNOME</ins>: go to System -> Preferences -> XGL Window Manager<br /></li>
<li><ins>under KDE</ins>: in the K Menu -> Settings -> XGL Window Manager<br /></li>
<li>or execute <code>chooseCompositeWM</code></li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/chooseCompositeWM_EN.jpg" alt="xgl Fedora compiz-fusion chooseCompositeWM" style="margin: 0 auto; display: block;" />
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" style="width: 24px; height: 24px;" alt="" /> If you prefer to launch <em>manually</em> compiz / beryl / fusion-icon / desktop-effects /etc... (with an ATI card), add the variable <strong><code>LD_LIBRARY_PATH</code></strong>. For example :
<pre>LD_LIBRARY_PATH=/usr/lib/ beryl</pre>
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /> <strong>Infos...</strong><br />
<ul>
<li>How to <strong>update</strong> your XGL installation ? re-run <code>installXGL_EN</code>.</li>
<li>How to <strong>uninstall</strong> XGL ? run <code>installXGL_EN -r</code>.</li>
<li>The script can propose to install <strong>beryl</strong>, <strong>compiz</strong> and <strong>compiz-fusion</strong>: <code>installXGL_EN -cb</code> ...</li>
<li>... or propose to remove them: <code>installXGL_EN -rcb</code>.</li>
<li>If you encounter a problem running a <strong>game</strong> or a 3D application, just run it using <em><ins>noXgl</ins></em>. The option <code>-a</code> can be used to launch a not-full screen application. Examples :
<pre>noXgl ppracer
noXgl -a googleearth</pre></li>
<li><a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL" hreflang="fr">Details</a> on the script or <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#pb" hreflang="fr">problems</a> with it (French).</li>
<li>Screenshots of <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/26/8-screenshots-xgl-compiz" hreflang="fr">Compiz</a> and <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/03/18-screenshots-beryl-aiglx" hreflang="fr">Beryl</a> (and <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/07/01/32-l-effet-beryl" hreflang="fr">here</a>).</li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Download the script:
<ul>
<li><strong>Fedora 6 and 7</strong>: <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_EN" hreflang="en">installXGL_EN</a></li>
<li><strong>Fedora 5</strong>: <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5_EN" hreflang="en">installXGL_FC5_EN</a> - works also with more recent versions of Fedora but uses FC5 packages of XGL and Compiz.</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2007/02/23/25-automatic-installation-of-xgl-compiz-and-beryl-on-fedora#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/21Installation automatique de XGL pour Compiz et Berylurn:md5:51a6f057c8d855bba5e6ae3e8aec09562007-01-20T22:27:02+00:002007-10-28T17:31:21+00:00NicofoFedoraBerylBureau 3DCompizCompiz-fusionScriptXGL <p align="right"><img src="http://nicofo.tuxfamily.org/public/DC1/flag_uk.gif" alt="" style="width: 22px; height: 15px;" /> <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/02/23/25-automatic-installation-of-xgl-compiz-and-beryl-on-fedora" hreflang="fr">English</a></p>
<div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" align="left" style="padding:4px"/> <ins>Update</ins> - les drivers ATI intègrent dorénavant le support AIGLX. XGL n'est donc plus l'unique solution qui permet de bénéficier des effets du bureau 3D. Plus d'infos : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi" hreflang="fr">ATI + AIGLX, ça marche : mode d'emploi</a>.</em></div> <br />
Voici le script qui installe et configure automatiquement XGL sur votre Fedora : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a> (ou <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">ici</a> pour FC5).<br /><br />
<div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning.png" alt="" align="left" style="padding:4px"/> Avant d'utiliser ce script, assurez-vous d'avoir installé les drivers de votre carte graphique. Dans le cas d'une carte ATI, la commande "<code>glxinfo | grep direct</code>" doit retourner "<code>direct rendering: Yes</code>". Si ce n'est pas le cas, <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalATI" hreflang="fr">voyez ici</a> avant de continuer.</em></div> <br />
Lancez-le (en root bien sûr) :
<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL
sh installXGL</pre>
Il télécharge les RPM de XGL, l'installe et le configure automatiquement. Il vous propose ensuite l'installation avec yum de <strong>compiz</strong> et <strong>beryl</strong> à partir des dépôts officiels de Fedora. Et dorénavant l'installation de <strong>compiz-fusion</strong> est également proposée.<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL.png"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_THUMB.jpg" alt="install xgl FC6" style="margin: 0 auto; display: block;" /></a>
<br />
Il ne vous reste plus alors qu'à ouvrir une nouvelle session (pas besoin de redémarrer Fedora). À l'écran de connexion (GDM ou KDM), cliquer sur le menu ("Options" > ) "Session" et choisissez votre session préférée :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl_THUMB.jpg" alt="xgl FC6 GDM" style="margin: 0 auto; display: block;" /></a>
<br />
<br /><em><strong>Beryl, compiz ou compiz-fusion ?</strong></em><br />
Le script vous propose d'installer beryl et compiz, mais vous pouvez les installer à tout moment avec yum (<code>yum install beryl compiz</code>). Au démarrage de votre session, beryl ou compiz est exécuté. Vous pouvez choisir celui que vous préférez :
<ul>
<li><ins>sous GNOME</ins> : dans le menu Système -> Préférences -> XGL Gestionnaire de fenêtres<br /></li>
<li><ins>sous KDE</ins> : dans le Menu K -> Configuration (Settings) -> XGL Gestionnaire de fenêtres<br /></li>
<li>ou lancer <strong><code>chooseCompositeWM</code></strong></li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/compiz-fusion/chooseCompositeWM.jpg" alt="xgl Fedora chooseCompositeWM" style="margin: 0 auto; display: block;" />
<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" style="width: 24px; height: 24px;" alt="" /> Si préférez lancer compiz / beryl / fusion-icon / desktop-effects /etc... <em>manuellement</em> (avec une carte ATI), renseignez la variable <strong><code>LD_LIBRARY_PATH</code></strong>. Par exemple :
<pre>LD_LIBRARY_PATH=/usr/lib/ beryl</pre>
<br />
<img src="http://nicofo.tuxfamily.org/public/DC1/tip.png" alt="" /><strong>En bref...</strong><br />
<ul>
<li>Comment <strong>mettre à jour</strong> XGL ? relancer <code>installXGL</code>.</li>
<li>Comment <strong>désinstaller</strong> XGL ? lancer <code>installXGL -r</code>.</li>
<li>Le script peut vous proposer d'installer <strong>beryl</strong>, <strong>compiz</strong> et <strong>compiz-fusion</strong> : <code>installXGL -cb</code> ...</li>
<li>... ou vous proposer de les désinstaller : <code>installXGL -rcb</code>.</li>
<li>En cas de problème avec un <strong>jeu</strong> ou tout autre application 3D, lancer-le avec <em><ins>noXgl</ins></em>. L'option <code>-a</code> peut être utilisée pour lancer une application non-plein écran. Exemples :
<pre>noXgl ppracer
noXgl -a googleearth</pre></li>
</ul>
Vous trouverez tous les <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL" hreflang="fr">détails</a> sur le script ainsi que la réponse à vos <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#pb" hreflang="fr">problèmes</a> avec compiz et beryl sur cette <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi" hreflang="fr">page</a>.<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script :
<ul>
<li><strong>Fedora 6 et 7</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a></li>
<li><strong>Fedora 5</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">installXGL_FC5</a> - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL</li>
</ul>http://nicofo.tuxfamily.org/index.php?post/2007/01/20/21-installation-automatique-de-xgl-et-compiz#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/19ATI + XGL, ça marche : mode d'emploiurn:md5:77e905e2107d8acf6923ebdb80bd7c292007-01-13T20:35:18+00:002007-10-28T17:31:55+00:00NicofoFedoraATIBerylBureau 3DCompizXGL <div id="cad" style="border-style:solid; border-width:thin; padding:4px">
<em><img src="http://nicofo.tuxfamily.org/public/DC1/warning1.png" alt="" align="left" style="padding:4px"/> <ins>Update</ins> - les drivers ATI intègrent dorénavant le support AIGLX. XGL n'est donc plus l'unique solution qui permet de bénéficier des effets du bureau 3D. Plus d'infos : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/10/27/37-ati-aiglx-ca-marche-mode-d-emploi" hreflang="fr">ATI + AIGLX, ça marche : mode d'emploi</a>.</em></div> <br />
Les détenteurs de cartes ATI doivent souvent faire le choix entre performance graphique et bureau 3D (compiz ou beryl) sous Fedora :
<ul>
<li>soit utiliser le driver libre <em>radeon</em> qui permet de bénéficier du bureau 3D via AIGLX mais dont les performances sont limitées (pas de dual screen, performances 3D parfois insuffisantes voire inexistantes suivant le type de carte, ...)</li>
<li>soit installer le driver propriétaire <em>fglrx</em>, incompatible avec AIGLX (pas de bureau 3D !)</li>
</ul>
Il est néanmoins possible de profiter <ins><strong>à la fois</strong> des drivers propriétaires <strong>et</strong> du bureau 3D</ins> : la solution passe par <strong>XGL</strong><em></em>.<br /><br />
<!--a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/cube.jpg"--><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/cube_THUMB.jpg" alt="xgl FC6 cube" style="margin: 0 auto; display: block;" /><!--/a-->
<br />
La solution présentée ici est valable pour <strong>GNOME</strong>, <strong>KDE</strong> et <strong>XFCE</strong>. Elle fonctionne aussi bien avec <strong>Beryl</strong> que <strong>Compiz</strong>.<br /><br />
Les étapes à suivre sont
<ul>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalATI>1) Installation des drivers fglrx</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL>2) Installation de XGL</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#maj>Mise à jour</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#rm>Désinstallation</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#beryl>Beryl ou Compiz ?</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#jeu>XGL et les jeux</a></li>
<li><a href=/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#pb>Problèmes et solutions</a></li>
</ul>
<a name=instalATI></a><ins><strong>1) Installation des drivers fglrx</strong></ins><br /><br />
Installer les drivers avec yum (du dépôt livna) :
<pre>yum install kmod-fglrx</pre>
Ensuite activer ce driver :
<pre>cp /etc/X11/xorg.conf /etc/X11xorgORIG.conf #sauver l'ancien xorg.conf
fglrx-config-display enable
</pre>
<ins><strong>1.1) Modification du xorg.conf</strong></ins><br />
a) Ajouter les sections suivantes dans votre xorg.conf (si pas déjà présentes)
<pre>
Section "ServerFlags"
Option "AIGLX" "false"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
Section "DRI"
Mode 0666
EndSection</pre>
b) À partir des drivers <strong>8.34</strong>, <ins>supprimez complètement votre section "Module"</ins>.<br />
c) Enfin, les options suivantes peuvent être utiles dans la section "Device" :
<pre>
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "ForceGenericCPU" "off"
Option "KernelModuleParm" "locked-userpages=0"
</pre>
<ins><strong>1.2) Vérification de l'installation</strong></ins><br />
Maintenant, le driver devrait être opérationnel. Relancer le serveur X et le service fglrx (<code>service fglrx restart</code>) (ou redémarrer le PC pour être sûr). Pour le vérifier, taper la commande <code>fglrxinfo</code> : elle doit renvoyer un message du genre :
<pre>$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X300/X550/X1050 Series
OpenGL version string: 2.0.6334 (8.34.8)</pre>
et la commande "<code>glxinfo | grep direct</code>" doit renvoyer "<code>Yes</code>" :
<pre>$ glxinfo | grep direct
direct rendering: Yes</pre>
Mais le plus simple est peut être de tester le driver avec une application 3D (faites comme moi, prenez ppracer (<code>yum install ppracer</code>) par exemple <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> )<br /><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /> Si ça ne fonctionne pas, regardez les erreurs du serveur X : "<code>grep EE /var/log/Xorg.0.log</code>" et "<code>grep WW /var/log/Xorg.0.log</code>".<br />
Ou jetez un coup d'oeil à la section <a href="http://doc.fedora-fr.org/Carte_ATI_:_installation_des_pilotes">documentation</a> de fedora-fr.
<br /><br />
<a name=instalXGL></a><ins><strong>2) Installation de XGL</strong></ins><br /><br />
Vous pouvez installer et configurer XGL <ins>automatiquement</ins> en exécutant le script installXGL.<br />
<div id="cad" style="border-style: solid; border-width: thin; padding: 4px;">
<img src="http://nicofo.tuxfamily.org/public/DC1/download.png" alt="download" /> Télécharger le script :
<ul>
<li><strong>Fedora 6 et 7</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL" hreflang="fr">installXGL</a></li>
<li><strong>Fedora 5</strong> : <a href="http://nicofo.tuxfamily.org/scripts/xgl/installXGL_FC5" hreflang="fr">installXGL_FC5</a> - fonctionne aussi sur les versions ultérieures de Fedora mais utilise les paquets FC5 de Compiz et de XGL</li>
</ul></div>
Lancez-le (en root bien sûr) :
<pre>wget http://nicofo.tuxfamily.org/scripts/xgl/installXGL
sh installXGL</pre>
Il télécharge les RPM de XGL, l'installe et le configure automatiquement. Il vous propose ensuite l'installation avec yum de <strong>compiz</strong> et <strong>beryl</strong> à partir des dépôts officiels de Fedora.<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL.png"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/installXGL_THUMB.jpg" alt="install xgl FC6" style="margin: 0 auto; display: block;" /></a><br />
<script>
function visibilite(thingId)
{
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "none")
{
targetElement.style.display = "" ;
} else {
targetElement.style.display = "none" ;
}
}
</script>
<em>Si vous préférer l'installation <ins>manuelle</ins>, voyer ci-dessous :</em> [<a href="javascript:visibilite('divid');">afficher/cacher</a>]<br />
<div id="divid" style="display:none;">
<strong>Installation manuelle sous FC6 / F7</strong><br />
<ul>
<li><em><strong>a) Installation de XGL</strong></em></li>
Télécharger les dernières versions de <code>xorg-x11-server-Xgl</code> et <code>system-config-xselector</code> à cette <a href="http://download.tuxfamily.org/fedoraxgl" hreflang="fr">adresse</a>. Installez-les en une fois après avoir installé une dépendance supplémentaire :
<pre>yum install glitz-glx
rpm -Uhv *.rpm --noscripts</pre>
<li><strong><em>b) Configuration de XGL</strong></em></li>
La configuration va s'effectuer par l'installation des fichiers de l'archive <code>xgl-settings.tar.gz</code> en remplacement de ceux du rpm <code>system-config-xselector</code> :
<pre>
rpm -e --nodeps system-config-xselector
wget http://nicofo.tuxfamily.org/scripts/xgl/xgl-settings.tar.gz
tar -xzf xgl-settings.tar.gz
./configureXgl
</pre>
</ul>
<hr>
<strong>Installation manuelle sous FC5</strong> (fonctionne aussi sous FC6)<br />
<ul>
<li><em><strong>a) Désinstaller la version actuelle de compiz</strong></em></li>
on en installera une compatible avec XGL :
<pre>yum remove compiz</pre>
<li><em><strong>b) Installer XGL et compiz</strong></em></li>
Télécharger XGL, compiz et ses dépendances sur le site de fedora-xgl [ <a href="http://fedoraxgl.tuxfamily.org/repository/5/i386/">i386</a> - <a href="http://fedoraxgl.tuxfamily.org/repository/5/x86_64/">x86_64</a> ]. Vous aurez besoin des paquets suivants :
<pre>compiz-1.0.0-5.i386.rpm
fedora-xgl-settings-0.0.1-2.noarch.rpm
gset-compiz-0.3.3-1.i386.rpm
libsvg-0.1.4-1.i386.rpm
libsvg-cairo-0.1.6-1.i386.rpm
xgl-hardware-list-1.0.0-2.noarch.rpm
xorg-x11-server-Xgl-1.1.99.1-3.i386.rpm</pre>
Installez-les en une fois après avoir installé une dépendance supplémentaire par yum :
<pre>yum install glitz-glx
rpm -Uhv *.rpm</pre>
<em>Remarque</em> : si vous optez pour l'installation automatique, tout sera fait... automatiquement !<br /><br />
<li><em><strong>c) Activer XGL en utilisant la <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/19/7-xgl-et-compiz-lancement-a-partir-de-gdm" hreflang="fr">méthode</a> déjà présentée sur ce blog</strong></em></li>
Enfin, pour configurer XGL, vous devez ajouter quelques fichiers de configuration. Ils sont tous repris dans l'archive <code>xgl-settings_FC5.tar.gz</code> ainsi que le script <code>configureXgl</code> qui ne fait que de les copier au bon endroit et d'ajuster les options pour XGL :
<pre>
wget http://nicofo.tuxfamily.org/scripts/xgl/xgl-settings_FC5.tar.gz
tar -xzf xgl-settings_FC5.tar.gz
./configureXgl
</pre>
</ul>
<em>[<a href="javascript:visibilite('divid');">afficher/cacher</a>] l'installation manuelle.<br /></em>
</div><br/>
Il ne vous reste plus alors qu'à ouvrir une nouvelle session (pas besoin de redémarrer Fedora). À l'écran de connexion (GDM ou KDM), cliquer sur le menu ("Options" > ) "Session", choisissez votre session préférée et... enjoy <img src="/themes/default/smilies/laugh.png" alt=":-D" class="smiley" /> :<br /><br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/xgl_THUMB.jpg" alt="xgl FC6 GDM" style="margin: 0 auto; display: block;" /></a>
<br />
<a name=maj></a><ins><strong>Mise à jour</strong></ins><br /><br />
Des mises à jour sont régulièrement apportées aux scripts d'installation et de configuration. Pour mettre à jour, il suffit de relancer le script <code>installXGL</code>. Celui-ci vérifiera également que la dernière version de XGL est bien installée.<br />
Pour connaître les mises à jour, vous pouvez visualiser les notes de mises à jour à cette adresse : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/05/31/27-mise-a-jour-installation-de-xgl-sur-fedora" hreflang="fr">Mise à jour de XGL</a>.
<br /><br />
<a name=rm></a><ins><strong>Désinstallation</strong></ins><br /><br />
Si vous désirez supprimer XGL et ses fichiers de configuration, lancer <code>installXGL -r</code>.
<br /><br />
<a name=beryl></a><ins><strong>Beryl ou compiz ?</strong></ins><br /><br />
Le script vous propose d'installer beryl et compiz, mais vous pouvez les installer à tout moment avec yum (<code>yum install beryl compiz</code>). Au démarrage de votre session, beryl ou compiz est exécuté. Vous pouvez choisir celui que vous préférez :
<ul>
<li><ins>sous GNOME</ins> : dans le menu Système -> Préférences -> XGL Gestionnaire de fenêtres<br /></li>
<li><ins>sous KDE</ins> : dans le Menu K -> Configuration (Settings) -> XGL Gestionnaire de fenêtres<br /></li>
<li>ou lancer <code>chooseCompositeWM</code></li>
</ul>
<img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6-beryl/chooseCompositeWM.jpeg" alt="xgl FC6 chooseCompositeWM" style="margin: 0 auto; display: block;" /><br />
<br />
<a name=jeu></a><ins><strong>XGL et les jeux</strong></ins><br /><br />
Les jeux et autres applications 3D fonctionnent en général moins bien sous XGL. En cas de problème, lancez votre jeu à l'aide de la commande <strong>noXgl</strong> : "<code>noXgl <em>monjeu</em></code>" au lieu de simplement "<code><em>monjeu</em></code>". L'option <code>-a</code> peut être utilisée pour lancer une application non-plein écran.
<br /><br />
<a name=pb></a><ins><strong>Problèmes et solutions</strong></ins><br />
<ul>
<li><strong><em>Ça marche pas ! Ma session GNOME/KDE+XGL ne se lance pas</em></strong></li>
-> un fichier de log des programmes lancés suite à votre login (y compris donc XGL, compiz/beryl) est enregistré dans "<code>~/.xsession-errors</code>". Il contient plus que probablement les raisons de votre problème. Attention, ce fichier est écrasé à chaque nouveau login graphique. Il faut donc le récupérer soit à partir d'un autre compte (compte root par exemple -> récupérez le fichier /home/<USER>/.xsession-errors et sauvez-le sous un autre nom), soit à partir du mode console (CTRL-ALT-F1 -> login -> "<code>cp .xsession-errors erreurXGL.txt</code>").
<li><strong><em>Beryl plante à chaque redimentionnement de fenêtre</em></strong></li>
-> vous pouvez modifier le comportement du plugin 'resize' : dans beryl-manager -> Window Management -> Resize Window -> Behaviour -> Resize Display Mode : mettre "Stretch".
<li><strong><em>Compiz se lance bien, mais je n'ai pas de bordures de fenêtre</em></strong></li>
-> activer le plugin "decoration" dans <code>gset-compiz</code> (System->Preferences->More Preferences->Configuration Tool for Compiz) (ensuite, lancer <code>gtk-window-decorator</code> (<code>gnome-window-decorator</code> sous FC5) ou relancer la session GNOME) Vous pouvez aussi utiliser <code>gconf</code> pour activer les plugins souhaités :
<pre>gconftool-2 -s '/apps/compiz/general/allscreens/options/active_plugins' --type list --list-type string \
'[gconf,png,svg,decoration,wobbly,fade,minimize,cube,rotate,zoom,place,move,resize,switcher,scale,water,annotate,screenshot]'</pre>
<li><strong><em>Mon super jeu 3D ne fonctionne plus</em></strong></li>
-> regardez <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#jeu" hreflang="fr">ci-dessus</a> (et surtout utilisez la commande <code>noXgl</code>).
<li><strong><em>Ça fonctionne bien avec KDE ?</em></strong></li>
-> oui, la preuve :<br />
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/cube-kde.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl-FC6/cube-kde_THUMB.jpg" alt="xgl FC6 cube KDE" style="margin: 0 auto; display: block;" /></a>
<li><strong><em>Autres ?</em></strong></li>
-> n'hésitez pas à laisser vos commentaires !
</ul><br />
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /> Vous voulez un aperçu du bureau 3D sous Fedora ? Screenshots de <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/26/8-screenshots-xgl-compiz" hreflang="fr">Compiz</a> et <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/03/18-screenshots-beryl-aiglx" hreflang="fr">Beryl</a> (et <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/07/01/32-l-effet-beryl" hreflang="fr">ici</a> aussi).http://nicofo.tuxfamily.org/index.php?post/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/18Screenshots Beryl & Aiglxurn:md5:1da7833e67ebc337d285c02cad91d1352007-01-03T21:08:53+00:002007-03-18T01:36:05+00:00NicofoFedoraBerylBureau 3DVoici un aperçu des nouvelles fonctionnalités de Beryl...<br>
<p align=center>
<a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/03/18-screenshots-beryl-aiglx#album">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img001.jpeg.small.jpeg" alt="<Burn>" />
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img006.jpeg.small.jpeg" alt="<Minimize>" />
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img005.jpeg.small.jpeg" alt="<Cube Transparent>" />
</a></p>
Par rapport à Compiz, les nouveautés sont, entre-autres :
<ul>
<li><b>Effet burn</b><br/>
Y'a qu'à mettre le feu à ses fenêtres pour les fermer !
</li>
<li><b>Le cube devient transparent</b><br/>
C'est-y pas plus beau comme ça ?
</li>
<li><b>Effets de minimisation</b><br/>
On peut jouer avec les différents effets de minimisation : <i>Magic Lamp 2</i>, <i>Horizontal Folds</i> et <i>Dream</i> par exemple sont illustrés ci-dessous.
</li>
<li><b><em>Et plein d'autres...</em></b><br/>
Il suffit de jouer avec <i>beryl-settings</i>...
</li>
</ul> <link href="http://nicofo.tuxfamily.org/albums/Beryl/layoutTH2.css" rel="stylesheet" type="text/css" />
<link href="http://nicofo.tuxfamily.org/albums/Beryl/styleTH2.css" rel="stylesheet" type="text/css" />
<table class="TH2" style="width: 600px; margin: auto;">
<tr>
<td class="TH2" colspan="2">
<!-- Header -->
<div class="titleTH2" id="album">
Beryl</div>
</td>
</tr>
<tr>
<td class="TH2">
<!-- Navigation Bar -->
<div class="page_nav_barTH2">
</div>
<!-- Index -->
<table class="TH2 thumbnailsTH2" summary="thumbnails">
<tr class="tr_indexTH2">
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img000.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img000.jpeg.small.jpeg" alt="Beryl 000" width="90" height="74" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img001.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img001.jpeg.small.jpeg" alt="Beryl 001" width="90" height="77" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img002.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img002.jpeg.small.jpeg" alt="Beryl 002" width="78" height="90" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
</tr>
<tr class="tr_indexTH2">
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img003.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img003.jpeg.small.jpeg" alt="Beryl 003" width="90" height="84" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img004.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img004.jpeg.small.jpeg" alt="Beryl 004" width="81" height="90" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img005.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img005.jpeg.small.jpeg" alt="Beryl 005" width="90" height="72" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
</tr>
<tr class="tr_indexTH2">
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img006.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img006.jpeg.small.jpeg" alt="Beryl 006" width="90" height="79" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img007.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img007.jpeg.small.jpeg" alt="Beryl 007" width="90" height="71" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img008.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img008.jpeg.small.jpeg" alt="Beryl 008" width="90" height="69" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
</tr>
<tr class="tr_indexTH2">
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img009.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img009.jpeg.small.jpeg" alt="Beryl 009" width="90" height="55" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_indexTH2">
<table class="TH2 nav_thumbTH2">
<tr><td class="TH2">
<a href="http://nicofo.tuxfamily.org/albums/Beryl/img010.jpeg.html">
<img src="http://nicofo.tuxfamily.org/albums/Beryl/img010.jpeg.small.jpeg" alt="Beryl 010" width="90" height="70" class="photo_centerTH2" /></a></td></tr>
</table>
</td>
<td class="TH2 td_empty_indexTH2">
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="TH2">
<!-- Footer -->
<div class="copyrightTH2">
</div>
</td>
</tr>
</table>
<table align="center"><tr>
<td>
<noembed>
<object>
<param name="movie" value="http://nicofo.tuxfamily.org/albums/flvplayer.swf" />
<param name="quality" value="high" />
</object>
</noembed>
<embed width="244" height="250" src="http://nicofo.tuxfamily.org/albums/flvplayer.swf?file=/albums/Beryl/videos/minimize-maximize.flv&autostart=true&repeat=true&showicons=false&showdigits=false" quality="high" type="application/x-shockwave-flash" />
</td><td>
<noembed>
<object>
<param name="movie" value="http://nicofo.tuxfamily.org/albums/flvplayer.swf" />
<param name="quality" value="high" />
</object>
</noembed>
<embed width="182" height="250" src="http://nicofo.tuxfamily.org/albums/flvplayer.swf?file=/albums/Beryl/videos/appear_burn.flv&autostart=true&repeat=true&showicons=false&showdigits=false" quality="high" type="application/x-shockwave-flash" />
</td>
</tr><tr>
<td><a href="http://nicofo.tuxfamily.org/albums/Beryl/videos/minimize-maximize.mpg" hreflang="fr">vidéo taille réelle</a></td>
<td><a href="http://nicofo.tuxfamily.org/albums/Beryl/videos/appear+burn.mpg" hreflang="fr">vidéo taille réelle</a></td>
</tr></table>
<br/>
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /> D'autres images de bureau 3D ? C'est ici : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/26/8-screenshots-xgl-compiz" hreflang="fr">Screenshots Xgl & Compiz</a>http://nicofo.tuxfamily.org/index.php?post/2007/01/03/18-screenshots-beryl-aiglx#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/16Screenshots Xgl & Compizurn:md5:86a57ad74c8af41310aeb67322fb71042006-06-26T22:11:49+00:002007-02-16T21:21:57+00:00NicofoFedoraBureau 3DCompizXGLVoici un petit aperçu des fonctionnalités de Compiz en images et en images animées...<br>
<p align="center">
<a href="http://nicofo.tuxfamily.org/dotclear/index.php/2006/06/26/8-screenshots-xgl-compiz">
<img src="http://nicofo.tuxfamily.org/public/DC1/xgl/rainPGIF.gif" alt="<Water>" />
<img src="http://nicofo.tuxfamily.org/public/DC1/xgl/cubePP.jpeg" alt="<Cube>" />
<img src="http://nicofo.tuxfamily.org/public/DC1/xgl/movePP.gif" alt="<Move>" />
</a></p> <br><i>Cliquer sur les images pour les agrandir.</i>
<ul>
<li>Le fameux cube qu'on ne présente plus...</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/cube.jpeg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/cubeP.jpeg" alt="<Compiz - Cube>" style="display:block; margin:0 auto;" /></a><br>
<li>Les effets de transparence vraie</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/transparence.jpeg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/transparenceP.jpeg" alt="<Compiz - Transparence>" style="display:block; margin:0 auto;" /></a><br>
<li>Le <em>"switcher"</em> (Alt+Tab). La vidéo continue de tourner dans le switcher également.</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/switcher.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/switcherP.jpg" alt="<Compiz - Switcher>" style="display:block; margin:0 auto;" /></a><br>
<li>Affichage des différents bureaux (Ctrl+Alt+Bas)</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/workspaces.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/workspacesP.jpg" alt="<Compiz - Workspaces>" style="display:block; margin:0 auto;" /></a><br>
<li>Oh, il pleut sur mon bureau... Le plugin <em>water</em> (et à quoi ça sert ? À rien, c'est donc indispensable <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> )</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/rain.jpeg"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/rainP.jpeg" alt="<Compiz - Water>" style="display:block; margin:0 auto;" /></a><br><br>
</ul>
<i>Les liens qui suivent sont des <b>gifs animés</b>. Ils sont parfois lourds (quelques Mégas). Les effets sont tout à fait fluides (c'est la qualité du gif qui est moyenne).</i><br><br>
<ul>
<li>Le plugin <em>move</em> avec déformation des fenêtres</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/move.gif"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/movePGIF.gif" alt="<Compiz - move.gif>" style="display:block; margin:0 auto;" /></a><br>
<li>Le cube en action</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/cube.gif"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/cubePGIF.jpeg" alt="<Compiz - cube.gif>" style="display:block; margin:0 auto;" /></a><br>
<li>Le plugin <em>water</em></li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/rain.gif"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/rainPGIF.gif" alt="<Compiz - water.gif>" style="display:block; margin:0 auto;" /></a><br>
<li>Le plugin <em>scale</em> permet d'arranger toutes ses fenêtres</li>
<a href="http://nicofo.tuxfamily.org/public/DC1/xgl/scale.gif"><img src="http://nicofo.tuxfamily.org/public/DC1/xgl/scalePGIF.jpeg" alt="<Compiz - scale.gif>" style="display:block; margin:0 auto;" /></a><br>
</ul>
<br><br>
<img src="http://nicofo.tuxfamily.org/public/DC1/infoP.png" alt="" /><br><ul>
<li>Vous voulez découvrir <strong>Beryl</strong>, le "concurrent" de Compiz ? C'est ici : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/03/18-screenshots-beryl-aiglx" hreflang="fr">Screenshots Beryl & Aiglx</a></li>
<li>Voir aussi sur ce blog : <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz" hreflang="fr">Installer facilement XGL, compiz et beryl</a> sur Fedora (vous pourrez choisir XGL à partir de GDM) : </li>
</ul>
<a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz"><img src="http://nicofo.tuxfamily.org/public/DC1/GDM_xglP.jpg" alt="<GDM : choix Xgl>" style="display:block; margin:0 auto;" /></a>http://nicofo.tuxfamily.org/index.php?post/2006/06/26/8-screenshots-xgl-compiz#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/6XGL et compiz - lancement à partir de GDMurn:md5:9a14e317b8d8b64d313ba4de97ca1c302006-06-19T00:25:44+00:002007-06-22T23:28:30+00:00NicofoFedoraBureau 3DScriptXGLIl y a trois manières de configurer Xgl et compiz :
<ul>
<li>lancer GDM directement avec Xgl (procédure par défaut, qui présente l'inconvénient de ne pas pouvoir choisir entre une session 'normale' et une session accélérée)</li>
<li>lancer GDM normalement (Xorg) et avoir alors le choix de lancer Xgl ou non</li>
<li>et enfin... tout lancer à la main <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></li>
</ul>
Ce billet détaille la seconde méthode pour une Fedora.<br/><br/>
<a href="http://nicofo.tuxfamily.org/public/DC1/GDM_xgl.jpg"><img src="http://nicofo.tuxfamily.org/public/DC1/GDM_xglP.jpg" alt="<GDM : choix Xgl>" style="display:block; margin:0 auto;" /></a> <br/><br/>
<img src="http://nicofo.tuxfamily.org/public/DC1/warning.png" alt="" style="padding:4px"/>
<em><font color="grey"><strong>Cette page n'est plus à jour !</strong>
<ul>
<li>Vous trouverez les dernières infos pour installer et configurer XGL <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/13/20-ati-xgl-ca-marche-mode-d-emploi#instalXGL" hreflang="fr">sur cette page</a> et un script d'installation automatisé <a href="http://nicofo.tuxfamily.org/dotclear/index.php/2007/01/20/21-installation-automatique-de-xgl-et-compiz" hreflang="fr">sur celle-ci</a>.</li>
<li>Tout ce qui concerne <strong>GDM</strong> est également valable pour <strong>KDM</strong>.</li>
</ul>
</font></em><br/><br/>
<u><strong>1) Installer XGL</strong></u><br/>
Suivre la procédure détaillée sur <a href="http://fedoraxgl.tuxfamily.org/index.php?title=Installation_fr" hreflang="fr">Fedora XGL</a> mais ne pas activer Xgl au démarrage de GDM.<br/><br/>
<i>Remarque</i><br/>
Si vous avez déjà activé Xgl au démarrage de GDM, vous pouvez le désactiver par <code>gnome-xgl-switch -d</code> OU en lançant le script de configuration automatique ci-dessous.<br/><br/>
<u><strong>2) Télécharcher les scripts de démarrage de Xgl et Compiz</strong></u><br/>
Charger tous les fichiers <a href="http://nicofo.tuxfamily.org/scripts/xgl/" hreflang="fr">repris ici</a> ou simplement <a href="http://nicofo.tuxfamily.org/scripts/xgl/xgl_demarrage_GDM.tar.gz" hreflang="fr">l'archive</a>.<br/>
<img src="http://nicofo.tuxfamily.org/public/DC1/updated.gif" alt="Mis à jour"/> janvier 2007 : ce script fonctionne avec <strong>GNOME</strong> et dorénavant avec <strong>KDE</strong> et <strong>XFCE</strong> aussi.<br/><br/>
<u><strong>3) Configuration automatique</strong></u><br/>
Lancer le script <code>configureXgl</code>. C'est terminé !<br />
Ce script<br />
<ul>
<li>détecte si GDM n'est pas déjà lancé avec Xgl</li>
<li>détermine les options à donner à Xgl en fonction de la carte graphique</li>
<li>place les fichiers de configuration téléchargés au bon endroit (y compris le script de lancement de compiz au démarrage de la session Gnome)</li>
</ul>
<u><strong>4) Profiter de Xgl</strong></u><br/>
Se déloguer. Dans GDM, choisir Sessions puis 'GNOME Accelerated with Xgl' ==> normalement vous pourrez profiter d'un beau bureau 3D <img src="/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> Et si ça ne va pas ou si vous voulez retrouver votre ancien bureau, il suffit de se reloguer en session 'GNOME'.<br/><br/>
<u><strong>5) Désinstaller cette configuration</strong></u><br/>
Si la mauvaise idée vous venait de vouloir supprimer cette configuration, il ne vous reste plus qu'à lancer <code>configureXgl -r</code>. C'est tellement simple que vous n'avez pas d'excuses pour ne pas essayer <img src="/themes/default/smilies/smile.png" alt=":-)" class="smiley" />
<br/><br/>
<b><i>Si ça ne marche pas ...</i></b><br/>
Si GDM lance une erreur du type "<code>Xlib: connection to ":1.0refused by server"</code>", ajouter l'option <strong><code>-ac</code></strong> après <code>-fullscreen</code> à la ligne <code>XGL_OPT=...</code> dans le fichier /usr/bin/startXgl.<br/>
Si XGL ne se lance toujours pas, il est probable qu'il s'agisse d'une erreur de <b>display</b>. Je ne sais pas la solutionner mais je peux donner comme piste le fichier ~/.Xauthority. S'il n'existe pas, essayer de copier celui de root (et devenez-en le propriétaire : chown).<br/>
Normalement ce ne devrait pas être nécessaire, mais il faut peut-être redémarrer le PC.<br/>
Vous avez une autre solution/idée : n'hésitez pas à en faire part !
<br/><br/>
<b><i>Avantage les avec cartes ATI</i></b><br/>
Avec la configuration par défaut de XGL, le lancement de GDM avec XGL prend environ 20 à 30 secondes avec une carte ATI (il est d'ailleurs nécessaire d'ajouter un time-out dans le fichier custom.conf de GDM). Avec la manière présentée ci-dessus, GDM se lance normalement avec X et le lancement d'une session Gnome avec XGL et Compiz ne prend pas plus de temps qu'une session Gnome normale ==> <b>il n'y a plus aucune perte de temps </b>!http://nicofo.tuxfamily.org/index.php?post/2006/06/19/7-xgl-et-compiz-lancement-a-partir-de-gdm#comment-formhttp://nicofo.tuxfamily.org/index.php?feed/atom/comments/5