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 04/08/2007, 12:02] 86.74.109.249 |
— (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====== | ||
- | |||
- | Cette page présente la procédure d'installation de XGL sous Gnome à partir d'Ubuntu Dapper Drake. Il est quand même recommandé de passer à Feisty si vous voulez utiliser [[Beryl]]. | ||
- | |||
- | **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 entraîner 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. | ||
- | |||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Une carte 3D compatible: ( [[http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL|Liste des cartes supportées]] ) | ||
- | * Xorg qui fonctionne en 24 bits avec l'[[accélération graphique]] | ||
- | * Gnome (pour KDE ou XFCE, voir [[:xgl]]) | ||
- | * Avoir activé les [[depots#universe_et_multiverse|dépôts Universe]] dans vos sources de mises à jour. | ||
- | |||
- | [[tutoriel:comment_modifier_sources_maj|Ajoutez le dépôt]] suivant à vos sources de mises à jour : | ||
- | |||
- | **Pour Dapper :** | ||
- | deb http://ubuntu.beryl-project.org dapper main | ||
- | **Pour Edgy :** | ||
- | deb http://ubuntu.beryl-project.org edgy main | ||
- | **Pour Feisty :** | ||
- | deb http://ubuntu.beryl-project.org feisty main | ||
- | |||
- | Ajoutez la clé d'authentification du dépôt : | ||
- | wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg && sudo apt-key add root@lupine.me.uk.gpg | ||
- | |||
- | puis [[tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. | ||
- | |||
- | ===== Installation ===== | ||
- | |||
- | [[tutoriel:comment_installer_un_paquet|Installez le paquet]] **xserver-xgl**. | ||
- | |||
- | {{icons:iconnote.png }} | ||
- | >Si vous obtenez l'erreur | ||
- | >//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]]) : | ||
- | ><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> | ||
- | >puis recommencez. | ||
- | |||
- | ===== Création du script de démarrage de XGL ===== | ||
- | |||
- | [[tutoriel:comment_editer_un_fichier|Créez le fichier]] **/usr/bin/startxgl.sh** en [[sudo|mode administrateur]], et mettez dedans le code suivant (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>| | ||
- | |||
- | {{icons:iconnote.png }} | ||
- | >Si vous perdez les boutons « Arrêter » et « Redémarrer » dans le menu de déconnexion de gnome, rajoutez avant la dernière ligne : | ||
- | ><code>cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)" | ||
- | xauth -i add :1 . "$cookie"</code> | ||
- | |||
- | ===== Ajout d'une session Xgl dans GDM ===== | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Création ==== | ||
- | |||
- | [[tutoriel:comment_editer_un_fichier|Créez le fichier]] **/usr/share/xsessions/xgl.desktop** en [[sudo|mode administrateur]], et mettez-y le code suivant : | ||
- | |||
- | <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 : | ||
- | sudo chmod 755 /usr/bin/startxgl.sh | ||
- | et à xgl.desktop : | ||
- | sudo chmod 755 /usr/share/xsessions/xgl.desktop | ||
- | |||
- | Et voila, normalement vous devriez pouvoir lancer une session XGL depuis l'écran de connexion (menu //options -> sélectionner une session//).\\ | ||
- | 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. | ||
- | |||
- | Tres bon tuto 8-) | ||
- | |||
- | |||
- | ===== Problèmes ===== | ||
- | |||
- | Consultez la page relative aux [[:xgl_problemes|problèmes avec XGL]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:Astidiel]], [[utilisateurs:_Enchained]]// et Jerome |