Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
applications:xgl [Le 15/12/2006, 17:34]
82.67.106.91
applications:xgl [Le 08/10/2007, 18:47]
fabien26 supression ? a quoi sert cette page ??? voir http://doc.ubuntu-fr.org/xgl pour de la docmentation sur xgl ....
Ligne 1: Ligne 1:
-<​code>​Version : Supérieure ou égale à 6.06 (Dapper et Edgy)</​code>​ +Cette page n'​existe pas désole
-//discution en bas de page// +
- +
- +
- +
- +
- +
-=====Présentation===== +
- +
-Cette page contient en première partie quelques précisions sur XGL et les bureaux 3D, puis les liens vers les pages concernant l'​installation de XGL sur Gnome, KDE, ou XFCE. +
-Soyez sûr que l'​installation de XGL est nécessaire pour avoir un bureau 3d sur votre système avant de vous lancer. Pour cela consultez la page [[applications:​beryl#​ii_-_installation_adaptee|beryl]]. +
- +
- +
- +
-=====Quelques précisions sur XGL et les bureaux 3D.===== +
- +
-====Rapide présentation de l'​affichage sous linux.==== +
- +
-L'​environnement graphique est quelque chose d'​assez complexe et constitué de plusieurs couches:  +
-  * Au plus bas niveau il y a un élément physique: la carte graphique, qui communique avec l'​ordinateur grâce aux drivers. \\ +
-  * A un niveau plus élevé on trouve le serveur X (Xorg) qui gère la communication entre certains périphériques (dont la carte graphique)et les logiciels du système. \\ +
-  * A un niveau encore plus élevé on trouve le gestionnaire de fenêtres. Ce programme va utiliser le serveur X et s'​appuyer sur ses capacités pour dessiner les fenêtres et gérer leurs déplacements sur le bureau. Comme exemple de gestionnaire de fenêtres, on peut citer metacity, kwin, fluxbox ... \\ \\ +
-Sous un système linux, il est assez facile de remplacer un composant du système par un autre. Y compris au niveau de l'​affichage. On peut donc envisager de remplacer le gestionnaire de fenêtres ou le serveur X présent par défaut. +
- +
-====Comment avoir un bureau 3D ?==== +
- Il suffit d'​avoir un gestionnaire de fenêtres qui gère le "​composite"​ (compositor en anglais). C'est une extension qui permet d'​obtenir des effets 3D. \\  +
- ​Actuellement,​ 3 grands gestionnaire de fenêtres permettent de le faire : metacity, compiz et beryl. Dans le futur, le gestionnaire de fenêtres de KDE 4 devrait pourvoir le faire aussi. Il suffira donc de remplacer votre gestionnaire de fenêtres par l'un des 3. \\ +
- ​Seulement,​ avoir un gestionnaire de fenêtres adapté ​n'est pas suffisant. En effet, il faut que le serveur d'​affichage puisse interpréter et restituer ces effets. De plus, il faut que la carte graphique puisse aussi restituer ces effets au travers du serveur X. Nous avons donc besoin d'un serveur X et de drivers adaptés. Pour le serveur X, il faut une version 7.0 minimum. C'est pour cela qu'on ne peut pas installer un bureau 3D sur une version antérieur à Dapper, car c'est la première version d'​Ubuntu à intégrer Xorg en version 7.0. \\  +
- ​Ensuite,​ nous avons besoin d'une instruction très précise : GLX_EXT_texture_from_pixmap (appelé plus tard tfp). Sans elle, pas d'​effets. Il existe ​2 façons d'​obtenir cette fonctionnalité:​ soit par des drivers adaptés, soit en la fournissant par un programme tiers qui se greffe au serveur X. \\      +
- ​Actuellement,​ il y a 2 "​programmes"​ permettant de faire cela : AIGLX et XGL. Enfin, seuls les derniers drivers Nvidia (9625 et suivants) incorporent directement cette instruction tfp. +
- +
-====Dans le cas d'​XGL.==== +
-XGL fut la première implémentation de l'​instruction tfp au niveau d'un programme tiers. Ce logiciel a été créé par la même équipe qui développe compiz afin de le tester. En pratique, XGL lance un 2e serveur X (on parle de surcharge du serveur X Xorg) pour fournir l'​instruction tfp. \\ +
-Seulement, lancer un 2e serveur X n'​est ​pas sans conséquence : cela prend plus de place en mémoire, rend des applications 3D inutilisables,​ provoque des problèmes de clavier, etc... \\  +
-Cependant XGL fut pendant longtemps la seule possibilité de faire tourner compiz (puis beryl) avec des drivers propriétaires. On peut aussi faire tourner XGL avec des drivers libres, mais l'​intérêt est assez limité puisque ceux-ci supportent AIGLX. ​ \\ +
-C'est donc une solution techniquement bancale, mais très simple à mettre en oeuvre. De plus, ce n'est pas une solution viable dans le temps, car en résumé, ce n'est qu'un bidouillage pour faire fonctionner compiz & beryl. +
- +
- +
-===== Installation ===== +
- +
-  * Pour l'​installation et la désinstallation sur **Ubuntu (Gnome)**, [[applications:​xgl:​gnome|voir la page du wiki]] +
-  * Pour l'​installation et la désinstallation sur **Kubuntu (KDE)**, [[applications:​xgl:​kde|voir la page du wiki]] +
-  * Pour l'​installation et la désinstallation sur **Xubuntu (XFCE)**, [[applications:​xgl:​xfce|voir la page du wiki]] +
- +
- +
-===== Desinstallation ===== +
- +
- * Dans [[applications:​synaptic]],​ recherchez xgl et supprimez le paquet xserver-xgl.  +
- +
- * Supprimez les fichiers /​usr/​bin/​startxgl.sh et /​usr/​share/​xsessions/​xgl.desktop:​ +
- +
- sudo rm /​usr/​bin/​startxgl.sh /​usr/​share/​xsessions/​xgl.desktop +
- +
- * Ensuite déconnectez vous. Dans l'​écran de connexion, cliquez sur le menu option, puis session (ou sélectionner une nouvelle session) et cochez la session correspondant à votre environnement (Gnome, Kde ou Xfce).  +
- +
- +
- +
-===== Problèmes rencontrés et solutions===== +
-//XGL étant encore très expérimental,​ il est possible que vous rencontriez des problèmes.//​ +
- +
-  * Pour les problèmes concernant XGL, rendez vous sur [[applications:​xgl:​problèmes|la page dédié du wiki]]. +
- +
- +
-=====Compiz,​ Utilisation et Configuration===== +
-Compiz permet de configurer et d'​utiliser les effets 3D permis par l'XGL. Sans Compiz, le succès de l'XGL ne serait rien. +
- +
-  * Utiliser et configurer **Compiz** et ses plugins ([[applications:​compiz|voir la page du wiki]]) +
- +
-===== Liens Externes ===== +
-http://​www.compiz-fr.org : Ce site comprend un wiki totalement ouvert à tous, et un forum. Le but de ce wiki est de rassembler le plus de documentation possible sur Compiz et XGL. Enfin, ce site est entièrement en Français ! +
- +
-http://​forum.beryl-project.org : Forum dédié à Beryl (fork de Compiz), plus ancien, complet, et technique que Compiz-fr, mais uniquement en anglais ! +
- +
-http://​www.compiz.net/​viewtopic.php?​id=389 Sujet dédié à l'​installation xgl/compiz avec un peu plus de détails. +
- +
----- +
- +
-=====Discussions sur la présentation de cette page===== +
-  * //Je propose de séparer cette page en 2 partie, celle ci (XGL) qui parle de l'​installation de XGL et de compiz, et une autre du nom de "​compiz"​ pour l'​utilisation et les astuce de Compiz, qu'en pensez vous ?// +
-  * //​Necropotame : Je suis d'​accord avec toi. J'ai déjà séparé l'​installation d'XGL + Compiz sur 3 pages, une par environnement. Comme ça chaque utilisateur a sa page, sans problème de confusion. Je pense qu'il faudrait aussi séparer la partie résolution de problème qui prend une place monstre et cache les parties ''​lien'',​ ''​configuration''​ et ''​tips''​. De même que créer la page Compiz devient un réel besoin !// +
-  * //Ma-Nu : C'est fait. Reste a améliorer la page [[applications:​compiz]].//​ +
- +
-  *//Pour la partie désinstallation,​ je ne vois pas du tout l'​interêt de la manip. Je l'ai fait, et ça n'a pas du tout résolu le problème que j'​avais. Il faut surtout vérifier que metacity se lance de nouveau au démarrage, sinon le remettre dans préférences => session... D'​autant que cette manip ne désinstalle pas du tout XGL (je l'ai toujours, et tant mieux) et ne résoud en rien les problèmes quand on lance de nouveau Gnome genre impossible de changer de bureau virtuel ou de déplacer, réduire, fermer des fenêtres. +
-  * //Que va-t-on faire avec le fork de compiz maintenant ?+