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, et de passer à Gutsy si vous voulez utiliser Compiz_Fusion.

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 ici pour la résolution de ces problèmes.

Installez le paquet xserver-xgl ou pour ceux qui ne savent pas installer un paquet : apt://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.

Sous Gutsy, l'installation est ultra simple et elle s'arrête là!

Un message vous dit que Gutsy est magique :-P puis vous redémarrer votre serveurX (Ctrl, Alt et Retour ou alors Quitter …/ Se déconnecter).

Voilà, tout fonctionne !

Sous Feisty et avant :

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
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
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
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

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

Utilisation

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 (ou noir) au lieu du marron d'Ubuntu, et la souris sera remplacée par une croix au début du démarrage.

Après le démarrage si vous utilisez un clavier français, changer votre clavier, comme ceci (car il sera par défaut en qwerty):

Allez dans "Système → Préférences → Clavier → Agencements" et ajoutez le clavier français et définissez un modèle de clavier PC générique 105 touches (intl) .

Et normalement c'est bon.

Consultez la page relative aux problèmes avec XGL


Contributeurs : Astidiel, _Enchained, Fabien26 et Jerome.

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