LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


frugalware:bureau_3d

Différences

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

Lien vers cette vue comparative

frugalware:bureau_3d [2018/11/17 13:53] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Bureau avec effets 3D ======
  
 +===== A Savoir =====
 +
 +==== Xgl ====
 +
 +Xgl est un serveur X libre surcouche de l'​OpenGL via glitz, permettant d'​utiliser les capacités 3D des cartes graphiques modernes dans un environnement bureautique traditionnel,​ rendant ainsi possibles des effets d'​affichage tels que la transparence,​ les rotations de fenêtres, les ombrages, etc.
 +
 +XGL est seulement recommandé si vous avez une carte qui en supporte pas GLX_EXT_texture_from_pixmap.
 +
 +==== NVIDIA ====
 +
 +Les cartes NVIDIA sont relativement bien reconnues, les derniers drivers supportent GLX_EXT_texture_from_pixmap..
 +
 +==== Beryl ====
 +
 +Beryl est un gestionnaire de fenêtres dérivé de Compiz. Il posséde beaucoup de fonctionalités et supporte une large gamme de matériel. Beryl est très facile à installer.
 +
 +
 +==== Compiz ====
 +
 +Compiz est un gestionnaire de fenêtres conçu pour avoir un bureau en 3D. Malheuresement si vous utilisez KDE il ne fonctionnera pas (pour le moment). Compiz fournit pas mas d'​effets impressionnant.
 +
 +
 +===== Exemples d'​effets =====
 +
 +==== Cube 3D ====
 +
 +{{http://​frugalware.org/​~alex/​xgl/​cube.png?​400x300}}
 +
 +==== Effet translucide ====
 +
 +{{http://​frugalware.org/​~alex/​xgl/​translucency.png?​400x300}}
 +
 +==== Déformation des fenêtres ====
 +
 +{{http://​frugalware.org/​~alex/​xgl/​wobble.png?​400x300}}
 +
 +
 +===== Méthode recommandée pour les cartes NVIDIA =====
 +
 +{{  http://​aviaweb.free.fr/​ftp/​images/​nvidia.png|}}
 +
 +=== Installation du driver NVIDIA ===
 +
 +  pacman -S nvidia
 +
 +
 +=== Edition du fichier xorg.conf ===
 +
 +  nano /​etc/​X11/​xorg.conf
 +
 +
 +__A la section Device de votre carte NVIDIA, rajoutez ceci:__
 +
 +
 +  Option "​XAANoOffscreenPixmaps"​ "​false"​
 +
 +
 +__A la section Screen, rajoutez ceci:__
 +
 +
 +  Option "​AddARGBGLXVisuals"​ "​True"​
 +  Option "​RenderAccel"​ "​true"​
 +  Option "​Coolbits"​ "​1"​
 +  Option "​TripleBuffer"​ "​true"​
 +  Option "​AllowGLXWithComposite"​ "​True"​
 +
 +
 +__A la fin de votre ficihier, rajoutez cette section__
 +
 +
 +  Section "​Extensions"​
 +    Option "​Composite"​ "​Enable"​
 +  EndSection
 +
 +
 +Passez à la section **Installation de Beryl et des ses composants**
 +
 +
 +
 +===== Méthode par Xgl =====
 +
 +**Si vous utilisé une carte NVIDIA n'​utilisez pas cette méthode mais celle plus haut.**
 +
 +Cette méthode fonctionne seulement pour les utilisateurs de cartes **NVidia/​ATI/​i810**. Si vous utilisez une carte NVIDIA ou ATI, assurez vous d'​avoir installé des drivers binaires.
 +
 +=== Installation de driver ATI ===
 +
 +  pacman -S fglrx
 +
 +=== Installation de driver NVIDIA ===
 +
 +  pacman -S nvidia
 +
 +=== Activation d'XGL ===
 +
 +Dans un terminal, en root, faites la commande:
 +
 +  pacman -Sy mesa-cvs xgl
 +
 +Pour activer Xgl, éxécutez la commande:
 +
 +  fw-xgl-control --enable
 +
 +Pour désactiver Xgl, éxécutez la commande:
 +
 +  fw-xgl-control --disable
 +
 +Passez à la section **Installation de Beryl et des ses composants**
 +
 +
 +===== Installation de Beryl et des ses composants =====
 +
 +{{ http://​aviaweb.free.fr/​ftp/​images/​beryl_icon.png}}
 +
 +
 +  pacman -Sy beryl beryl-manager beryl-plugins beryl-dbus beryl-settings emerald emerald-themes compiz
 +
 +Lancez **beryl-manager** ​
 +
 +Beryl-Manager est disponible dans la zone de notification par une icone représentant un rubis.
 +
 +=== Démonstrations ===
 +
 +{{youtube>​large:​RsKFl4wCQxc}}
 +
 +{{youtube>​large:​cxQ4OGfdihY}}
 +
 +=== Astuce pour rendre beryl plus fluide ===
 +
 +Ouvrez **beryl-settings**,​ allez dans dans la section **General Options**
 +
 +Décochez **Detecter le taux de rafraichissement** et **Synchronisation avec le Vblank**
 +
 +Mettez à **Taux de rafraichissement** la valeur de 200 (maximum)
 +
 +===== Installation de compiz-fusion et des ses composants =====
 +
 +[[:​frugalware:​compiz-fusion|{{frugalware.png|}}]]
frugalware/bureau_3d.txt · Dernière modification: 2018/11/17 13:53 (modification externe)