Ceci est une ancienne révision du document !
Note : Si vous modifiez cette page, rappelez-vous qu'il existe la même pour Ubuntu et Xubuntu. Vérifiez si ces pages n'ont pas besoin elles aussi d'une révision.
Installer XGL sur KDE
Cette page présente la procédure d'installation de XGL sous KDE à partir de Kubuntu 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.
Pré-requis
- Une carte 3D compatible: ( Liste des cartes supportées )
- Xorg qui fonctionne en 24 bits avec l'accélération graphique
- KDE (pour Gnome ou XFCE, voir xgl)
- Avoir activé les dépôts Universe dans vos sources de mises à jour.
- Faites une mise à jour si besoin.
Installation
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 et suivants
Si vous êtes sous Gutsy ou suivant l'installation se termine là !
Xgl sera automatiquement activé au prochain démarrage.
Vous pouvez donc dès maintenant vous rendre à la partie concernant les problèmes.
Sauf dans de très rare cas (par exemple utilisation de Xgl avec pilote Vesa)
Ubuntu Feisty et précédents
Si vous êtes sous Feisty ou précédent, les ennuis ne font que commencer
Création du script de démarrage de XGL
Créez le fichier /usr/bin/startxgl.sh en mode administrateur, et mettez dedans le code suivant (selon votre carte graphique) :
Nvidia | export KDEWM=/usr/bin/compiz-start Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:1 exec startkde |
---|---|
Intel ou ATI | export KDEWM=/usr/bin/compiz-start Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 exec startkde |
Ajout d'une session Xgl dans KDM
- Créez une session Xgl dans KDM. Texte à placer dans /usr/share/xsessions comme suit :
kdesu kate /usr/share/xsessions/xgl.desktop
- Insérez-y le texte 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 et à xgl.desktop:
sudo chmod 755 /usr/bin/startxgl.sh sudo chmod 755 /usr/share/xsessions/xgl.desktop
Choix de la session XGL
- Redémarrez votre ordinateur puis choisissez la sessions XGL au niveau de KDM (l'écran de connexion): dans le menu "options" puis "sessions" puis "XGL".
- Et voilà, normalement 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.
- 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 "System Settings/Régionalisation/Disposition du clavier/Activer les dispositions du clavier: clavier PC générique 105 touches et français".
- Ensuite, pour Installer Beryl, c'est par la
Un problème ?
- Consultez la page relative aux 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