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.
ATTENTION
Ceci est la marche à suivre pour faire fonctionner XGL sous Kubuntu 6.06 "The Dapper Drake" et Kubuntu 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 ici pour la résolution de ces problèmes.
Note: Une autre page complète et mise a jour régulièrement traite de l'installation de XGL et de Beryl sur Kubuntu Dapper: vous la trouverez ici. Si vous êtes sur Kubuntu Edgy, vous avez le choix entre la page précédemment citée, ou suivre le tutoriel ci-dessous qui traite uniquement de l'installation de XGL pour KDE. Vous pourrez ensuite vous rendre sur la page Beryl pour installer beryl.
Installer XGL
Pré-requis
- Une carte 3D compatible: ( Liste des cartes supportées )
- Dapper Drake ou plus (Ne tentez pas avec une version antérieure !)
- Xorg qui fonctionne en 24 bits avec l'accélération 3D: pour les cartes ati, pour les cartes nvidia
- KDE (pour Gnome ou XFCE, voir xgl)
- De la patience…
Préparation des dépôts
- Ajoutez le dépot "Universe" à votre liste de dépôts APT, si ce n'est déjà fait, et rechargez la liste des paquets disponibles.
Installation de XGL
- Mettez à jour la liste des dépôts et installez le paquet xserver-xgl:
sudo apt-get update && sudo apt-get install xserver-xgl
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 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.gzpuis recommencez
Lancer une session XGL
Création du script de démarrage de XGL
- Créez un script de démarrage XGL dans /usr/bin de la façon suivante :
kdesu kate /usr/bin/startxgl.sh
- Insérez y le texte suivant (selon votre carte graphique) :
Nvidia ou ATI | export KDEWM=/usr/bin/compiz-start Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:1 exec startkde |
---|---|
Intel | export KDEWM=/usr/bin/compiz-start Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1 exec startkde |
Note : Si vous avez une carte ATI et qu'aucun effet n'est visible à la fin de l'installation, essayez le code pour Intel |
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'executions au script et au dossier de configuration :
sudo chmod 755 /usr/bin/startxgl.sh
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.
- 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
Inutile
Astidiel: En attendant la mise a jour de la page problème, je laisse provisoirement le reste de cette page, les informations ci-dessous sont pour compiz, donc n'en tenez pas compte
Restaurer les raccourcis de KDE
Lancez le Compiz Settings Manager (csm) pour restaurer les fonctionnalités suivantes.
Capture d'écran (Print & Alt + Print)
- Allez dans l'onglet "Commands"
- Screenshot command line - Replacez la valeur par :
ksnapshot -caption "%c" %i %m
- Window screenshot command line - Replacez la valeur par :
ksnapshot -caption "%c" %i %m
Exécutez une commande (Alt + F2)
- Allez dans l'onglet "Commands"
- Command line 0 - Replacez la valeur par :
dcop kdesktop KDesktopIface popupExecuteCommand
- Allez dans l'onglet "Keyboard"
- Run Command 0 - Cochez Alt et tapez :
F2
- Run Dialog - Décocher Alt et remplacer F2 par :
Disabled