Comment Installer XGL sur Debian Etch par sonique [fr]

ATTENTION : Les Logiciels et la documentation NE SONT ABSOLUMENT PAS GARANTIS,
L'Auteur de ce document de peut en aucun cas etre tenu pour responsable des : bugs, crashs, erreurs, plantages...
version 2.0 - 24 Septembre 2006

Ce tutoriel est OBSOLETE

Merci de consulter mon NOUVEAU tutoriel pour install Compiz Fusion pour Debian Etch, Lenny et Sid [en] (here)

Nouveautées
Préparation
Installer Xgl en utilisant mon script
Telecharger les paquets
Configuration de Xorg (optionnel)
Transformation des paquets
Installation de bibliotheques
Script pour lancer Xgl
Lancer Xgl
Mettre Xgl par defaut
Revenir a Xorg
Compiz au demarrage
Racourcis pour Compiz
Captures d'écran
F.A.Q.

Vous pouvez trouver les derniere news sur mon blog
NOUVEAU : J'ai écris un script bash automatisant l'installation de Xgl, il est disponible ici
chmod +x setupxglfr.sh
./setupxglfr.sh
ou
sh setupxglfr.sh

merci de laisser des commentaires ici merci

Xgl est un nouveau serveur X pour GNU/Linux et les autres Unix.
documentation inspiré par le blog de wunslov
demo de Xgl ici :
- google vidéo officiel de Novell
- linuxedge Capture d'écran

Pour les Derniere News : passez sur mon blog

Passez sur mon blog ou vous pourrez lire la F.A.Q. (questions frequentes)les dernieres news concernant Xgl et Compiz, ainsi que les commentaires des utilisateurs.
sonique6784.blogspot\.com

Avant tout :

- Vous avez besoin d'un ordinateur rapide (1Ghz minimum)
- Vous devez posseder une carte graphique de cette
liste
- Vous devez avoir les derniers driver Nvidia (ou ATI)
- Vous devez avoir gnome (2.12) (apt-get install gnome-desktop-environment)
- Vous devez avoir Xorg 6.8, 6.9 ou 7.0
- Avoir mis à jour votre distribution (apt-get update && upgrade)
- Vous devez avoir installé alien (apt-get update && apt-get install alien)
- Vous devez avoir installé libdrm2 libpng3 libxdamage1 libxcomposite1 libxfixes3 libxrender1 (apt-get install libdrm2 libpng3 libxdamage1 libxcomposite1 libxfixes3 libxrender1)
- installé Glitz (apt-get install libglitz1 libglitz1-dev libglitz-glx1 libglitz-glx1-dev)

Installer Xgl et Compiz en utilisant mon Script

J'ai écris un script d'auto-installation ! Télécharger le et éxecuter le, Xgl est installé !
- Télécharger le
ici (anglais) ou ici (francais)
- essayer le (sh setupxglfr.sh) et laisser des comentaires (ici) - Ce script install les packets suivant :
libsvg-0.1.4.rpm
libsvg-devel-0.1.4.rpm
libsvg-cairo-0.1.6.rpm
libsvg-cairo-devel-0.1.6.rpm
librsvg-2.14.rpm
compiz-manager-cvs.rpm
cgwd-themes-cvs.rpm
csm-cvs.rpm
xgl-cvs.rpm
et cré/modifie les fichiers suivant :
/etc/gdm/gdm.conf
/etc/compiz.start

Prêt ? partez !

Téléchargez ces paquets : ici en recherchant leurs noms dans la liste
ou directement ici (24 Septembre 2006)

sonique mirror(24 septembre 2006)
compiz
libsvg
librsvg
libsvg-dev(devel)
libsvg-cairo
libsvg-cairo-dev(devel)
Compiz Manager
Compiz Themes
xgl-Compiz Settings Manager
Libwnck18
Libwnck-common
xgl-cvs

Configuration de Xorg (optionel)

Vous devez ajouter ces lignes dans /etc/X11/xorg.conf :
Section "Extensions"
Option "Composite" "true"
EndSection
Et dans la section Device (optionel):
Option "RenderAccel" "true" # nvidia
Option "backingstore" "true" # nvidia et Ati

n class="Stylec0de">su
Déplacez tout les fichiers dans le meme dossier
cette commande va créer des paquets deb a partir de paquets rpms
alien *.rpm
cette commande installer les paquets deb générés par alien
dpkg -i *.deb

Installation des Bibliotheque XGL

Vous avez besoin des bibliotheque Glitz,Fontenc et xfont (prisent de Ubuntu)

cd /usr/lib
tar xfvz dossier_ou_sont_tout_les_fichiers/xgl-libs.tgz

Écrire un script pour lancer XGL

retourné dans le dossier root
cd /root/
Xgl est installé sur votre systeme, vous devez le lancer !

Essayez XGL maintenant !!!
écrivez ce script

----------- c0de : xgl.sh -----------
#!/bin/bash
##### Launch XGL Xserver ####
/usr/X11R6/bin/Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc & sleep 5;
##### Launch Gnome ####
DISPLAY=:0 gnome-session &
#### Launch Compiz (this thing create effect (cube fade...) ####
sleep 30; DISPLAY=:0 compiz-start & DISPLAY=:0 compiz-manager &
----------- c0de : xgl.sh -----------

Lançons Xgl

Tout d'abord il faut arrêter Xorg
CTRL - ALT - F1
loggez vous en root

----------- c0de -----------
/etc/init.d/gdm stop
sh xgl.sh
----------- c0de -----------

attendez environs 45 secondes vous verez les effets ;)
une erreur, un plantage, un bug ? reportez le s'il vous plait
ici

Tout fonctionne ? Utilisez Xgl par defaut

vous pouvez remplacer Xorg par Xgl, mais vous pourrez revenir a Xorg quand vous voulez :

En utilisant GDM

Editez le fichier /etc/gdm/gdm.conf
Ajoutez un server-Xgl et donner a 0 ce serveur dans la section serveur


[servers]
0=Xgl # Valeur a remplacer

#-------- New c0de --------
[server-Xgl]
name=Xgl
command=/usr/X11R6/bin/Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc
flexible=true
#-------- New c0de --------

pbuffer : pixel buffer
fbo : Frame Buffer Object (extention de OpenGL)

Chargez Compiz au démarrage de gnome

Pour voir les effect Compiz des le démarrage de gnome vous devez le lançez en utilisant "Programme au démarrage".
Vous pouvez le trouver dans : Bureau > Preferences > Sessions > Programmes au démarrage.


Vous devez écrire ce script, (dans cet exemple, il est nomé ".xgl" et il est enregistré dans le dossier personnel) :
----------- c0de -----------
#!/bin/bash # Compiz Start by Sonique # http://sonique54.free.fr/xgl/xgl.htm compiz-start & compiz-manager &
----------- c0de -----------

A NAME="compiz_shortcuts">

Changer les racourcis des effets

Avec Comppiz vous pouvez changer de bureau, utiliser zoom, exposé...
Vous pouvez configurer Compiz en utilisant CSM.
Vous pouvez changer le themes des fenetres en utilisant CGWD Themer (Compiz Thmes Manager)

Select Decorateur
Select Window Manager
Themes Manager (CGWD)

Racourcis par defaut (Compiz depuis SuSe)

Changer de fenetre = Alt + Tab
Afficher toutes les fenetre a l'écran (exposé) = F12 allumer/éteindre; clickez sur une fenetre pour l'afficher au premier plan
Changer de Bureau sur le Cube = Ctrl + Alt + Fleche Gauche/Droite
Changer de Bureau sur le Cube - en bougeant en meme temps la fenetre active = Ctrl + Shift + Alt + Fleche Gauche/Droite
Tourner le Cube manuellement = Ctrl + Alt + Click-Gauche
Zoom-avant une fois= Touche-Super click-droit
Zoom-avant manuellement = Touche-Super + Roulette de la souris vers le haut
Zoom-arriere manuellement = Touche-Super + Roulette de la souris vers le bas
Deplacer une fenetre = Alt + click-Gauche
Deplacer une fenetre depuis son centre (sans utiliser les bords) = Ctrl + Alt + click-Gauche
Redimentionner une fenetre = Alt + click-droit
Mettre au dessus la fenetre qui est en dessous de la fenetre afficher au premier plan = Alt + click-milieu
Changer l'opcaité = Ctrl + Alt + Roulette de la souris (monter + | descendre -)
Effet Eau (water) = Ctrl + Touche-Super (garder enfoncer)
Effet Pluie (rain) = Ctrl + F9
Effet Film = Ctrl + Alt + Bas puis Ctrl + Alt + Gauche/Droite OU bouton gauche de la souris

Quelques Captures d'écran

exposé
déplacement collant
cube
CSM and CGWD

contact : sonique_irc (chez) yahoo (point) fr
laissez des commentaires ici :
sonique's blog pas d'enregistrement necessaire
this HowTo in english
sonique's website


visiteur depuis le 4 avril 2006 :