Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
applications:xgl:gnome [Le 07/12/2006, 00:51] 82.243.72.36 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | //**Note :** Si vous modifiez cette page, rappelez-vous qu'il existe la même pour [[applications:xgl:kde|Kubuntu]] et [[applications:xgl:xfce|Xubuntu]]. Vérifiez si ces pages n'ont pas besoin elles aussi d'une révision.// | ||
- | |||
- | Ajout réalisé par : [[nyl]] | ||
- | ---- | ||
- | |||
- | ====== ATTENTION ====== | ||
- | {{http://doc.ubuntu-fr.org/_media/applications/stop_hand.png }} | ||
- | |||
- | Les méthodes suivantes n'étaient plus d'actualités car la version quinnstorm de Compiz est devenu un fork sous le nom de [[applications:Beryl]]. **Cependant, les modifications pour installer Beryl au lieu de Compiz ont été ajoutées.** | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation ===== | ||
- | |||
- | Ceci est la marche à suivre pour faire fonctionner [[applications:XGL]] sous [[versions:dapper_drake|Ubuntu 6.06 "The Dapper Drake"]] et **[[versions:edgy_eft|Ubuntu 6.10 Edgy Eft]]**. Il est impossible de le faire fonctionner sur les versions antérieures de Ubuntu sans une recompilation massive de nombreux logiciels et du noyau. En résumé, n'essayez pas de suivre cette procédure si vous n'utilisez pas au moins Ubuntu 6.06! | ||
- | |||
- | //Un grand merci à Matthew Garrett pour un empaquetage très très rapide de Xgl et pour l'écriture d'un email qui a servi de base à la rédaction de cette page.// | ||
- | |||
- | **Attention:** Xgl est encore un paquet hautement expérimental et n'est pas recommandé pour l'utilisation courante. Il peut à tout instant bloquer votre machine ! | ||
- | |||
- | ====Pré-requis==== | ||
- | |||
- | * Une carte 3D ( [[http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL|Liste des cartes supportées]] ) | ||
- | * Dapper Drake ou plus (Ne tentez pas avec une version antérieure !) | ||
- | * Xorg qui fonctionne en 24 bits avec l'accélération 3D | ||
- | * Gnome (pour KDE ou XFCE, voir [[applications:xgl]]) | ||
- | * De la patience... | ||
- | |||
- | |||
- | |||
- | ==== Préparation des dépôts ==== | ||
- | * [[applications:apt:depots#depots_universe_et_multiverse|Ajoutez le dépot "Universe"]] à votre liste de dépôts APT, si ce n'est déjà fait, et rechargez la liste des paquets disponibles.<code> | ||
- | sudo nano /etc/apt/sources.list | ||
- | |||
- | Ou | ||
- | |||
- | sudo gedit /etc/apt/sources.list</code> | ||
- | |||
- | |||
- | ==== Ajouts des dépôts ==== | ||
- | Dans /etc/apt/sources.list | ||
- | * Dapper Drake (6.06)<code> | ||
- | deb http://ubuntu.compiz.net/ dapper main | ||
- | deb http://xgl.compiz.info dapper main | ||
- | deb http://www.beerorkid.com/compiz/ dapper main | ||
- | deb http://media.blutkind.org/xgl/ dapper main | ||
- | deb http://ubuntu.beryl-project.org dapper main</code> | ||
- | |||
- | * Pour Edgy Eft (6.10)<code> | ||
- | deb http://www.beerorkid.com/compiz edgy main-edgy | ||
- | deb http://media.blutkind.org/xgl/ edgy main-edgy | ||
- | deb http://compiz-mirror.lupine.me.uk/ edgy main | ||
- | deb http://ubuntu.compiz.net/ edgy main-edgy</code> | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Téléchargement de la clef des dépôts ==== | ||
- | * Voici plusieurs miroirs :<code> | ||
- | wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add - | ||
- | wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add - | ||
- | wget http://beryl-mirror.lupine.me.uk/1609B551.gpg -O- | sudo apt-key add - | ||
- | wget http://ubuntu.compiz.net/quinn.key.asc -O - | sudo apt-key add - | ||
- | |||
- | Si le dernier ne venais pas à marcher essayer | ||
- | |||
- | wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -</code> | ||
- | |||
- | |||
- | ====Installation de XGL==== | ||
- | |||
- | * Mettez à jour la liste des dépôts :<code> | ||
- | sudo apt-get update | ||
- | </code> | ||
- | |||
- | * Tapez cette commande pour éviter un conflit (d'après [[http://forum.ubuntu-fr.org/viewtopic.php?pid=255264#p255264|le forum]])<code>sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz</code> | ||
- | |||
- | * Installez ou mettez à jour la dernière version des paquets ''mesa'', ''libglitz1'', ''libglitz-glx1'' et ''xserver-xgl'' : <code>sudo apt-get update && sudo apt-get install xserver-xgl libglitz1 libglitz-glx1 python2.4-gnome2-extras libgl1-mesa xserver-xorg</code> | ||
- | |||
- | ====Installation de Beryl (au lieu de compiz)==== | ||
- | |||
- | * Installez ces paquets :<code> | ||
- | sudo apt-get install beryl beryl-plugins emerald emerald-themes</code> | ||
- | |||
- | Si vous aviez installé Compiz, vous pouvez les supprimer. Voici la liste des paquets à supprimer : compiz compiz-core compiz-plugins cgwd-themes cgwd-themes-extra csm. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | =====Lancer sa session XGL + Beryl ===== | ||
- | |||
- | ====Script de démarrage ==== | ||
- | === XGL === | ||
- | * Créez le fichier startxgl.sh dans /usr/bin comme suit : <code>gksudo gedit /usr/bin/startxgl.sh | ||
- | </code> | ||
- | | ||
- | |||
- | * Collez ceci dedans selon votre carte graphique : | ||
- | |||
- | ^Nvidia|<code> | ||
- | #!/bin/sh | ||
- | Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & | ||
- | sleep 4 | ||
- | export DISPLAY=:1 | ||
- | exec dbus-launch --exit-with-session gnome-session</code>| | ||
- | ^Intel ou ATI|<code> | ||
- | #!/bin/sh | ||
- | Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & | ||
- | sleep 4 | ||
- | export DISPLAY=:1 | ||
- | exec dbus-launch --exit-with-session gnome-session</code>| | ||
- | |||
- | |||
- | === Beryl === | ||
- | |||
- | |||
- | Ouvrez le menu Système > Préférences > Sessions, onglet 'Programmes au démarrage'. Ajoutez les éléments suivant (sans les guillemets) : | ||
- | * "beryl-xgl" et "emerald" | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Session Xgl dans GDM ==== | ||
- | === Création === | ||
- | * Créez le fichier xgl.desktop à placer dans /usr/share/xsessions comme suit : <code>gksudo gedit /usr/share/xsessions/xgl.desktop</code> | ||
- | |||
- | * Collez ceci dedans : <code>[Desktop Entry] | ||
- | Encoding=UTF-8 | ||
- | Name=XGL | ||
- | Exec=/usr/bin/startxgl.sh | ||
- | TryExec=/usr/bin/startxgl.sh | ||
- | Icon= | ||
- | Type=Application</code> | ||
- | * Attribuez les droits d'exécution au script startxgl.sh et au dossier de configuration : <code>sudo chmod 755 /usr/bin/startxgl.sh && mkdir ~/.beryl && chmod 755 ~/.beryl -R</code> | ||
- | |||
- | === Choix === | ||
- | * Pour choisir la sessions XGL, au niveau de GDM (l'écran de connexion), le menu "options" puis "sessions" puis "XGL" que vous pouvez définir par défaut. (La première fois, commencez par rebooter la machine). | ||
- | |||
- | === Optionnel === | ||
- | == Beryl-Manager == | ||
- | Beryl-Manager est un script qui placera une icône dans le system tray pour pouvoir entre autres passer simplement de Beryl à Metacity(le WM de Gnome, utilisé par défaut) et vice-versa | ||
- | * Remplacez "beryl-xgl" et "emerald" des programmes au démarrage si vous les avez ajoutés par "beryl-manager". | ||
- | * Pour **Edgy-Eft**, il semblerait que l'activation de beryl-manager entraîne régulièrement un bug dans emerald. Pour y remédier, il suffit de rajouter "emerald" aux programmes de démarrage. (Vous vous retrouvez donc avec "emerald" et "beryl-manager") | ||
- | //Merci à H@ck-King pour cette astuce// |