Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !


Note : Si vous modifiez cette page, rappelez-vous qu'il existe la même pour Kubuntu et 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 ici pour la résolution de ces problèmes.

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 rechargez la liste des paquets.

Installez le paquet xserver-xgl.

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 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.

Ubuntu Gutsy Gibbon (Tribe 4) UNIQUEMENT :
XGL ne se lancera pas sans ajouter le paquet "dbus-x11" au système, à installer également par les dépôts.

Créez le fichier /usr/bin/startxgl.sh en mode administrateur, et mettez dedans le code suivant (selon votre carte graphique) :

Nvidia
#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo -br & 
sleep 1
export DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session
Intel ou ATI
#!/bin/sh
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer -br& 
sleep 1
export DISPLAY=:1
exec dbus-launch --exit-with-session gnome-session

Si vous perdez les boutons « Arrêter » et « Redémarrer » dans le menu de déconnexion de gnome, rajoutez avant la dernière ligne :
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"

Création

Créez le fichier /usr/share/xsessions/xgl.desktop en mode administrateur, et mettez-y le code suivant :

[Desktop Entry]
Encoding=UTF-8
Name=XGL
Exec=/usr/bin/startxgl.sh
TryExec=/usr/bin/startxgl.sh
Icon=
Type=Application

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.

Consultez la page relative aux problèmes avec XGL


Contributeurs : Astidiel, _Enchained et Jerome

  • xgl_gnome.1188728805.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)