








====== Beryl ======
[[http://fr.wikipedia.org/wiki/Beryl|Page originale]]
{{bureaux_3d:logoberyl.png|}}








==== Description ====
Beryl est un logiciel libre et un gestionnaire de fenêtres à l'image de [[bureaux_3d:compiz|Compiz]] ou de Metacity. Il permet d'obtenir des effets 3D avancés grâce aux diverses implémentations de l'accélération 3D dans le serveur graphique X, XGL, AIGLX, dans le nouveau driver nVidia ou encore le futur Xegl. Il vise par ailleurs à améliorer la simplicité d'utilisation de l'outil informatique.\\ 
Pour rappel, Compiz et Beryl (son fork) sont tous deux des projets ayant pour but de permettre la composition de l’affichage, c’est-à-dire l’utilisation de la carte graphique en lieu et place du processeur central pour s’occuper de tout ou partie de l’affichage.\\ 
Cependant les 2 projets vont bientôt se réunifier en un, Compiz-fusion.\\ 
Beryl a choisi de préférer des solutions rapides aux problèmes des utilisateurs (tel que celui du multi écran, des thèmes de fenêtre) ou encore au niveau de l'intégration avec les différents environnements de bureau alors que Compiz a une approche de validation plus progressive de ses modifications.\\ 
Beryl est développé par une communauté de développeurs bénévoles, réunis autour d'un développeur prolifique, Quinn Storm, qui préfère toutefois se décrire comme un « aggrégateur » d'idées et d'opinions.\\ 
La dernière version de Beryl est la version 0.2.1\\ \\ 
Beryl sera remplacé par compiz-fusion  d'ici très peu de temps , il s'agite de la reunion de compiz et beryl (en version 3), mais c'est encore hautement instable (version actuel compiz-fusion 0.5.2)
 donc à suivre ;)\\ 

Quelques exemples d'effet obtenu avec beryl

{{bureaux_3d:beryl.png|}}
{{bureaux_3d:capture-8.png|}}







==== Commandes ====
DELETEME

Quelques commandes que l'on peut effectuer:
  ***Ctrl + Alt + Flèche gauche/droite/haut/bas** = Bascule le cube
  ***Ctrl + Alt + Clic gauche enfoncé + Déplacement de la souris** = Basculer le cube de façon 3D
(les faces du cube sont en fait les différents bureaux virtuels)
  ***Alt + molette de la souris** (sur une fenêtre active) = augmente ou diminue la transparence de celle-ci
  ***Ctrl + molette de la souris** (sur une fenêtre active) = augmente ou diminue la saturation des couleurs de celle-ci
  ***Shift + molette de la souris** (sur une fenêtre active) = augmente ou diminue la luminosité de celle-ci.

    *  Switcher d'applications = [Alt+Tab]
    * Exposé-like (application courante) = [F7]
    * Exposé-like = [F8] (ou lancer violemment la souris sur le coin droit en haut de l'écran)
    * Explosé-like (bureau virtuel courant) = [F9 ]
    * Slow Motion = [Shift+F10]
    * Changement de bureaux virtuels (cube) = [Ctrl+Alt+flèche droite/gauche]
    * Changement de bureaux virtuels (cube) avec la fenêtre ayant le focus = [Ctrl+Shift+Alt+flèche droite/gauche]
    * Changement de bureaux virtuels (cube aplati) = [Ctrl+Alt+Page Down] ensuite [flèche droite/gauche] pour changer de bureaux virtuels
    * Faire tourner le cube = [Ctrl+Alt+clic gauche] sur le wallpaper puis [drag]
    * Opacité d'une fenêtre = [Alt+molette vers le haut/bas]
    * Zoom-in = [Super+clic droit]
    * Zoom-in manuel= [Super+molette haut]
    * Zoom-out manuel = [Super+molette bas]
    * Déplacer une fenêtre = [Alt+clic gauche]
    * Redimensionner une fenêtre = [Alt+clic droit]
    * remous = [Ctrl+Super-key] (nécessite le plugin water)
    * pluie = [Shift+F9] (nécessite le plugin water) 

{{bureaux_3d:touchesuper.jpg|}} Ceci est la **touche super** 


====== Effets disponibles ======
  *Bien sûr le cube avec des effets de transparence
  *Les effets de réduction et d'agrandissement des fenêtres

Tous les réglage de beryl se trouve dans beryl-setting que l'on ouvre par double cliques sur le diamant rouge, dont le menu ressemble a l'image si dessous:

{{bureaux_3d:barreberyl.png|}}

Toutes les fonctions sont décritent ci-dessous :











==== GESTION DES FENETRES ====
DELETEME A CORRIGER SVP + AIDE POUR COMPLETER (attention au tableau svp ):!::!::!::!::!:

{{bureaux_3d:gestionfenetre.png|}}

^ NOM                 ^              EFFETS                                         ^  RACCOURCIS CLAVIER   ^ 
|**Windows Switcher**     |Permet de changer de fenêtre active et de passer de l'une à l'autre.                                                             |**Alt+Tab**= permet de faire apparaitre les icones des applications lancés //** ctrl+Alt+Tab**  permet de passer d'une fenetre a tout  l'espace de travail // **Super + Tab** permute les fenetres sous forme de cercle en 3d (effet itune de mac)       |
|Déplacements fenêtres| Permet de sélectionner la fenêtre active et fait apparaitre une main pour la déplacer à l'écran |ALt+F7 ou Alt+clic gauche sur la fenetre à déplacer, puis bouger librement la fenêtre.               |
|Group and tab        | permet de jouer avec différentes fenêtres en même temps, mais aussi de les mettre en onglets                                                            |**touche super+ s** : sélectionner individuellement les fenêtres à grouper/"tab-er" // **touche super+ clic gauche** : sélectionner les fenêtres à grouper/"tab-er" // **touche super+ g** : grouper les fenêtres sélectionnées // **touche super+ t** : mettre en onglet les fenêtres sélectionnées // **touche super+ <droite/gauche>** : switcher entre les onglets //**touche super+ u** : dégrouper / "détaber"  |
|Placement            |Permet de déplacer ou de placer précisement une fenêtre a l'écran avec les fleche du clavier |  FIXME                     |
|Placer les Fenêtres  |Permet de placer très rapidement les fenêtre directement avec les touche 1 à 9                         |**touche super+pavé numérique 1 à9** |
|Redimensionnement    | Permet de faire apparaître un icone de redimensionnement à l'écran pour réduire la fenêtre active |**Alt + bouton de la roulette souris** = fait apparaitre l' icone le faire bouger pour agrandir ou réduire la taille de la fenêtre|
|Snapping Windows     | Effet magnétique qui attire les fenêtre sur le bord de l'écran , celle ci viendra s'y coller |   aucun = effet automatique                    |
|Tile                 |                                                             |                       |
|Win.specific settings|                                                             |                       |
|**Echelle**              | Très utile , car cette fonction permet d'afficher toute les fenêtre ouverte du bureau en cours ou de tout les bureaux, sous forme de mozaique ou de faire disparaitre la barre des tache et toute les fenêtres a l'exception de celle active |**touche super+ touche pause** ou **F9** = met en mozaique pour le bureau actif / **F8** = idem a f9 mais pour tous les bureaux / **touche super + F7** = permet de n'afficher que la fenêtre active|








==== BUREAU ====

{{bureaux_3d:bureau.png|}}

^ NOM                 ^              EFFETS                                         ^  RACCOURCIS CLAVIER   ^ 
|**Bureau en cube **      |Permet d'activer le bureau sous forme de cube avec 4 à 12 faces=bureaux  avec vision interieur du cube ou exterieur , ajouter de la transparence et gérer les images du dessus ou dessous (cubecaps)                     | FIXME Ctrl+Alt+page up = met a plat , les uns a côté des autres les 4 faces du cube sur un même plan                      |
|Clône                | Permet de copier le bureau actuel sur un autre bureau                                                            |                       |
|Desktop plans        | Affiche les différent bureau sous forme de planFIXME **!! incompatible avec le cube !!**                                                            |**Ctrl + Alt + flèche Droite**= bureau droit   /  **Ctrl + Alt + flèche gauche**= bureau gauche / **Ctrl + Alt + flèche haute**= bureau haut     / **Ctrl + Alt + flèche Bas**= bureau bas                     |
|Desktop Wall         |                                            **!! incompatible avec le cube !!**                 |                       |
|Fade to Desktop      | Super utile , permet lorsqu'on approche le pointeur de la souris vers l'angle haut droit de l'écran , d'afficher toute les fenêtres en miniature et en mosaique                                                            |                       |
|**Rotation du Cube **    |Permet de faire tourner le cube dans toute les directions | **Ctrl + Alt + flèche Droite/gauche ou rotation de la molette en pointant sur le bureau** = change l'espace de travail /**Ctrl + Alt + Shift + flèche gauche/droite** = envoie la fenêtre active à gauche ou à droite /**Ctrl + Alt + clic gauche et déplacement de la souris ou Clic central et déplacement de la souris** = rotation manuelle du cube|
|Show Desktop         |                                                             |                      |






















==== EFFETS VISUELS ====

{{bureaux_3d:effetsvisuel.png|}}

^ NOM                                ^              EFFETS                          ^  RACCOURCIS CLAVIER   ^ 
|3D effets            |  Permet de mettre en relief l'epaisseur des fenêtres ouvertes permettant un meilleur reperage des fenêtre superposé , notament lors de la rotation du cube                                                           |   Aucun                      |
|Animations (voir+bas)|   Permet de choisir l'animation lors de l'ouverture ou la fermeture d'une fenêtre                                                          |   aucun                    |
|Décorations          | Permet d'appliquer la decoration des fenêtre notament la transparence , luminosité et saturation                   |  Aucun                     |
|Déformation          |                                                             |        Aucun               |
|Effet de flou        |                                                             |                       |
|Fondu                |                                                             |                       |
|Opacité/brightness/saturation|                                                     |                       |
|Sillage du Focus     |                                                             |                       |


{{bureaux_3d:animation.png|}}

Les animations napporte pas de fonctionalités a Beryl , elle sont jsute là pour égayer l'ouvertire et la fermeture de vos fenêtre a l'écran, Gadget donc indospensable ..Les plus utilisé sont lamp magic et Fire
^^^           ANNIMATIONS des Fermetures/Ouvertures des fenêtres                                                   ^^^
^ Nom                          ^    EFFET                                                  ^ 
| **Minimize Unminimize**      | **C'est la que l'on chosit l'animation pour l'ouverture de la fenêtre = unminimize et pour la fermeture de la fenêtre = Minimize. vous avez le choix parmit les animations ci-dessous :**                                                       | 
| Close                        |                                                        |
| Créate                       |                                                        | 
| Focus                        |                                                        |   
| (un) Shade                   |                                                        |   
| Misc.Setting                 |                                                        |     
| Beam                         |                                                        |      
| Domino                       | simule des domino qui  tombe en cascade FIXME pas clair|     
| Explode /explosion                      | La fenêtre explose en plein de petit carrés            |       
| Fire (burn)  /effet de feu                | Votre fenêtre prend feu en s'ouvrant ou se fermant                                          |   
| Vague                        | Effet de vague sur la fenêtre                          |    
| Glide                        |                                                        | 
| Plis Horizontaux             |                                                        | 
| Magic Lamp  / lampe magique    | effet de génie qui sort d'une lampe =  effet de Zig Zag| 
| Zoom/sidekick                | Permet de zoomer sur une fenêtre                       | 


==== ACCESSIBILITÉ ====

{{bureaux_3d:accesible.png|}}

^ NOM                 ^              EFFETS                                         ^  RACCOURCIS CLAVIER   ^ 
| add Helper          |                                                             |                       |
| Négative            | Permet d'inverser les couleur et donc de rendre sombre le clair                                                            |                       |
| Opacity             |                                                             |                       |
| Zoom desktop        |                                                             |                       |
| Zoom Interactif     |                                                             |                       |















==== EXTRAS ====

{{bureaux_3d:extras.png|}}

^ NOM                 ^              EFFETS                                         ^  RACCOURCIS CLAVIER   ^ 
| Annotations    |Permet d'écrire directement sur l'écran  pour faire des notes                                                           | **Alt+touche super+clic gauche**= permet d'écrire (l'écran peut devenir tout zébré)/ **Alt+touche super+clic droit** = permet de gommer / **Alt+touche super+K** = remet l'ecran en mode normal                      |
| Capture        |Capture d'écran totale ou partielle  (sélection avec un rectangle dessiné par la souris                                                             |                       |
| Color Opacity  |                                                             |                       |
| Copie écran    |                                                             |                       |
| Dbus           |attribut les effets pour pouvoir les lancer par des commande Dbus |                       |
| Eau            | Goutte d'eau sur l'écran                                    |**Shift+F9** = pluie sur l'ecran  / **Ctrl+touche Super(touche windows)+ deplacement souris** = Deplace le pointeur de la souris dans l'eau.                       |
| Ecran Démarrage| Permet de régler et modifier l'animation lors du lancement de l'écran de démarrage de beryl                                             |                       |
|                |                                                             |                       |
| Performance    |Permet d'indiquer  a l'écran le nombre de FPS (frame par seconde)  (cocher désactiver le limitateur permet de reduire le temps de fonctionnement)                                                            |                       |
| Snow /neige    | La neige tombe sur votre écran LOL parfait pour l'hiver  |                       |
| Windows Preview|                                                             |                       |


FIXME voir si pas préférable de faire une page uniquement avec les raccourcis ??
NOTE : Plusieurs effet peuvent disposer des même raccourcis clavier 

==== DEVELOPPEMENT ====

Onglet permettant de gérer les crash de beryl et de passer sur un autre gestionnaire de fenêtre ( metacity sur gnome ou kwin pour kde) 



==== FORMAT D'IMAGE ====

Onglet permettant de sélectionner le type d'image FIXME(et de police) que peut gérer beryl pour le **skydome** (image vue en fond du cube lors d'une rotation) ou le **cubecaps** (dessus et dessous du cube). 
Pour éviter toute incompatibilité vis a vis d'image récupérer sur le net** l'idéal est de cocher les 4** type d'images à savoir :   
  - jpg
  - png
  - svg
  - Text







====== Décorateurs de fenêtres ======
Tout comme [[bureaux_3d:compiz|Compiz]] et contrairement aux gestionnaires de fenêtres traditionnels, Beryl délègue la décoration des fenêtres à un processus séparé, nommé décorateur de fenêtres. Actuellement, trois sont proposés, nommés selon des variétés de béryl (= minerai), bien qu'Emerald soit actuellement le seul à être considéré comme stable.
  ***Emerald**, le décorateur de fenêtre utilisé par défaut, un fork de cgwd, et dispose de son propre format (*.emerald) et supporte des effets, comme la transparence.
  ***Heliodor**, un fork de gnome-window-decorator, développé par Compiz, et supporte les thèmes de Metacity.
  ***Aquamarine** supporte les thèmes de KWin.







==== Personalisation du cubecaps et du skydome ====

**cubecaps** = image du dessus et dessous du cube

Réaliser un cubcaps DELETEME(recupérer mes images sur beryl.org )

**skydome** = image vue lors de la rotation du cube (grande image de fond)
la seconde chose qu'on peut changer avec le cube beryl c'est l'image de fond quand le cube tourne c'est le skydome avant de changer attention respecter ceci :
    
      - une image au format png

      - une résolution en pixels puissance de 2, donc uniquement des valeurs comme: 32, 64, 128, 256, 512, 1024, 2048 en combinaison. Ex: 1024 x 512.

      - une résolution compatible avec votre carte graphique. Vérifiez avec:

        #glxinfo -l | grep GL_MAX_TEXTURE_SIZE

Vous pouvez avoir des images dites panoramiques ou 360°, qui ressemblent à des rectangles de format de type (8 x 2) qui donnent un rendu différe

gestionnaire de préférence beryl => bureau =>bureau en cube=>afficher le dome du ciel :

cocher afficher le dome du ciel et animer le ciel

pour mettre votre image faite browse (parcourir) et indiquer le chemin vers votre image !

attention l'image doit impérativement respecter des dimensions et un format spécifique !!

on en trouve des tout fait sur kde.look.org 

ou

[[http://commons.wikimedia.org/wiki/Commons:Featured_pictures/Places/Panoramas|photo panoramique]]

ci dessous en noir avec logo tribal le caps et en bleu le skydome

{{http://img388.imageshack.us/img388/8679/captureqe4.png}}

ps : pour trouver des skydome sympa allez sur le forum de beryl project et regarder dans les post rubrique skydome y en a plein de très cool

==== Liens ====
  *[[http://www.beryl-project.org/|Site officiel]]
  *[[http://forum.beryl-project.org/viewforum.php?f=46|Forum français]]