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 | ||
xgl_gnome [Le 01/04/2007, 15:09] 81.51.70.186 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | //**Note :** Si vous modifiez cette page, rappelez-vous qu'il existe la même pour [[:xgl_kde|Kubuntu]] et [[:xgl_xfce|Xubuntu]]. Vérifiez si ces pages n'ont pas besoin elles aussi d'une révision.// | ||
- | ---- | ||
- | ======Installer XGL sur Gnome====== | ||
- | {{http://doc.ubuntu-fr.org/_media/applications/stop_hand.png }} | ||
- | |||
- | >Ceci est la marche à suivre pour faire fonctionner [[: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! | ||
- | |||
- | **Important:** Xgl est un programme surchargeant le serveur X (programme permettant l'affichage et les interactions avec certains périphériques), c'est une solution provisoire pour ceux qui ne peuvent pas utiliser aiglx ou les derniers drivers nvidia. | ||
- | La surcharge du serveur X peut entrainer des problèmes de clavier, de lecture des vidéos et autres. Voir [[:xgl_gnome#un_probleme|ici]] pour la résolution de ces problèmes. | ||
- | |||
- | ===== Installer XGL ===== | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | sudo gedit /etc/apt/sources.list | ||
- | |||
- | ====Pré-requis==== | ||
- | |||
- | * Une carte 3D compatible: ( [[http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL|Liste des cartes supportées]] ) | ||
- | * Dapper Drake ou plus (Si vous voulez Beryl, Edgy est recommandé) | ||
- | * Xorg qui fonctionne en 24 bits avec l'[[accélération graphique]] | ||
- | * Gnome (pour KDE ou XFCE, voir [[:xgl]]) | ||
- | * De la patience... | ||
- | |||
- | |||
- | ==== Préparation des dépôts ==== | ||
- | * [[:depots#universe_et_multiverse|Ajoutez le dépot "Universe"]] à votre liste de dépôts APT, si ce n'est déjà fait. Ensuite il faut ajouter un dépôt au fichier /etc/apt/sources.list: | ||
- | <code>sudo gedit /etc/apt/sources.list</code> | ||
- | * Rajoutez à la fin selon que vous soyez sur Edgy ou sur Dapper: | ||
- | <code>deb http://ubuntu.beryl-project.org edgy main | ||
- | Ou | ||
- | deb http://ubuntu.beryl-project.org dapper main</code> | ||
- | |||
- | * Rajoutez la clé du nouveau dépôt: | ||
- | <code>wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg && sudo apt-key add root@lupine.me.uk.gpg</code> | ||
- | |||
- | * Enfin rechargez la liste des paquets disponibles: | ||
- | <code>sudo apt-get update</code> | ||
- | |||
- | ====Installation de XGL==== | ||
- | |||
- | * Installez le paquet xserver-xgl: | ||
- | <code>sudo apt-get install xserver-xgl | ||
- | </code> | ||
- | |||
- | >Si cette erreur apparait: | ||
- | >>**tentative de remplacement de « /usr/share/man/man1/Xserver.1x.gz », qui appartient aussi au paquet xserver-xorg-core**. | ||
- | > Tapez cette commande pour éviter un conflit (d'après [[http://forum.ubuntu-fr.org/viewtopic.php?pid=255264#p255264|le forum]]) | ||
- | >>sudo dpkg-divert --package xserver-xorg-core --divert /usr/share/man/man1/Xserver.1x.gz.xgl --rename /usr/share/man/man1/Xserver.1x.gz | ||
- | >puis recommencez | ||
- | |||
- | =====Lancer sa session XGL===== | ||
- | |||
- | |||
- | |||
- | ====Création du script de démarrage de 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=bash> | ||
- | #!/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=bash> | ||
- | #!/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>| | ||
- | |||
- | |||
- | * Si vous perdez les boutons Arrêter et Redémarrer dans le menu de gnome, rajoutez avant la dernière ligne :<code=bash> | ||
- | cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" | ||
- | xauth -i add :1 . "$cookie" | ||
- | </code> | ||
- | |||
- | ==== Ajout d'une session Xgl dans GDM ==== | ||
- | === Création === | ||
- | * Créez le fichier xgl.desktop à placer dans /usr/share/xsessions comme suit : <code>sudo 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: <code>sudo chmod 755 /usr/bin/startxgl.sh</code> | ||
- | |||
- | === Choix de la session XGL === | ||
- | * 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). | ||
- | |||
- | |||
- | * Et voila, normallement vous devriez pouvoir lancer une session XGL, la vérification est simple: au démarrage, entre le moment ou vous vous connectez et l'arrivée sur votre bureau, le fond d'écran doit être gris au lieu du marron d'Ubuntu. | ||
- | |||
- | * Ensuite, pour Installer beryl, c'est par [[:beryl#i_-_tronc_commun|la]] | ||
- | |||
- | |||
- | =====Un problème ?===== | ||
- | |||
- | * Consultez la page relative aux [[:xgl_problemes|problèmes avec XGL]] | ||
- | |||
- | |||
- | |||
- | * Pour tout remarque concernant cette page, merci d'utiliser ce fil: [[http://forum.ubuntu-fr.org/viewtopic.php?pid=594667#p594667]] | ||
- | |||
- | //contributeur : [[utilisateurs:astidiel|Astidiel]] |