Effets graphiques fabuleux sous Linux
Tout le monde (ou quasiment tout le monde) sait que le futur Windows Vista sera capable d'afficher en 3D. Finallement, le monde Windows n'a pas besoin de fanfaronner avec ce type de possibilité ! C'est possible également sous GNU/Linux ;-)
Sous Windows, c'est la bibliothèque DirectX qui permet l'affichage en 3D. DirectX ne fonctionne que sous Windows. Il existe également OpenGL qui permet des effets 3D mais, surtout, est disponible pour toutes les plateformes. D'ailleurs OpenGL est utilisée dans de nombreuses applications scientifiques et industrielles ainsi que dans des jeux (Quake, Doom 3, Medal of Honor ...).
Sous Linux, l'affichage graphique nécessite le serveur X et le client X. Le serveur X est soit XFree86, soit X.org (qui tend à supplanter le premier). Le client X peut être un gestionnaire de fenêtres (Metacity, Enligtenment, FluxBox, ....) comme un environnement graphique (Gnome, KDE, XFCE, ...).
XGL est un client X basé sur OpenGL et la bibliothèque Glitz. XGL a besoin d'un serveur X. XGL autorise des affichages en 3D époustoufflants tels que des effets de cube, la transparence, la rotation des fenêtres, les ombrages, des déplacements de fenêtres gélatineux, de puissants effets de zooms ... Et pourtant XGL comporte encore des manques dus à sa jeunesse. Cependant le développement de ce projet est actif. Les sources en ont été libérées début janvier 2006 et font parties du projet freedesktop.org.
Tous les effets graphiques sont dus à Compiz qui utilise la bibliothèque Cairo pour les fonctions vectorielles et un canal alpha pour la transparence. A cela s'ajoute un système de plugins pour permettre encore de nouveaux effets graphiques.
Au mois de février 2006, pendant le salon Solutions Linux, Novell a fait une grosse impression avec son Novell Linux Desktop en montrant de multiples effets visuels et un bureau en 3D.
Une solution existe pour tester XGL : Kororaa XGL Live CD (version 0.2).
Kororaa est basé sur Gentoo, avec X.org 7.0, Gnome 2.14, quelques applications multimédia et internet. Vous pouvez choisir votre clavier dans les paramétrages mais l'ensemble demeurera an anglais. Lors du boot, le système a su reconnaître et paramétrer correctement ma Livebox en ethernet. Cependant, pour monter des partitions, il faudra passer sous root (pas d'automontage pour les utilisateurs classiques). D'autre part, j'ai trouvé la souris un peu mole ! Enfin un répertoire nommé "Media" contient un fichier ogg qui n'a posé aucun problème et un fichier avi qui m'a planté le serveur X.
Mais ce qui est vraiment interressant chez Kororaa Live CD, ce sont les possiblités sidérantes de XGL ! Sur le bureau, vous verrez un fichier xgl key shortcuts.htm qui indique comment procéder pour avoir telle capacité 3D. Testez, ca vaut le coup d'oeil ;-)
Quelques informations annexes sur ce Live CD :
- Au login simple kororaa correspond le mot de passe xgl.
- Le terminal ne fonctionne pas sur les systèmes ATI/DRI.
- Il est possible d'installer le système sur votre disque dur, via l'icône du bureau Install to disk.
- Le lien d'installation ne fonctionnant sous ATI/DRI, il faut lancer la commande sudo /usr/sbin/liveinstall.
- la configuration minimale est de 384 Mo RAM, un Pentium 3 et une carte vidéo nVidia Geforce.
Pour conclure, vous vous demandez à quoi peut bien servir un affichage en 3D ? Justement ! A rien ! Donc, c'est utile ;-) Surtout pour rabaisser ceux qui auront payé leur Windows Vista en pensant vous faire pâlir ! Car, vous, vous l'aurez gratuitement votre affichage en 3D ;-)))
Les liens :
> Kororaa : http://kororaa.org/
> Novell Linux Desktop : http://www.novell.com/linux/xglrelease/
> OpenGL : http://www.opengl.org/
> XGL et comment l'installer : http://xglfr.tuxfamily.org/
> Wikipedia : http://fr.wikipedia.org/wiki/Xgl
