DOKK Library

Bureau 3D sous Linux avec Gnome et Xgl

Authors Christophe Hauser Erwan Leherisse

License CC-BY-SA

Plaintext
           Les 72h du libre

                  Présentation
Bureau 3D sous Linux
             avec Gnome et Xgl


     Par Erwan LEHERISSE et Christophe HAUSER
 Sous licence Creative Commons By-Sa – 19 octobre 2006
        Menu à 0 €



Entrée : Salade composée d'UNIX

Plat principal : Les bureaux Linux

Dessert : Gnome glacé, sauce XGL
                  Linux


            Linux : un noyau
           Un noyau tout seul ?

GNU : un système d'exploitation sans noyau
  Un système d'exploitation tout seul ?

GNU/ Linux : un système d'exploitation, très
                modulaire
        La couche graphique


    X11 : la couche graphique (serveur X)
 Utilisée sous Solaris, MacOS (pour certains
          logiciels libres), *BSD etc...

       version actuelle X11R7 (Xorg)
Dispose aujourd'hui d'extensions telles que Xgl
        La couche graphique



Il est possible de lancer plusieurs instances de
               X11 simulanément

    Client / Serveur en local ou en réseau
         Display Manager


Un Display Manager (DM), ou login manager
 permet de choisir au lancement de X11 :

               - L' utilisateur
      - L' environnement graphique

   ex : Gnome Display Manager (GDM)
       Kde Display Manager (KDM)
       Qu'est qu'un environnement
               graphique ?

                  C'est ce qu'on voit !

Un environnement graphique est un ensemble de
logiciels parmi lesquels on retrouve généralement

● Un gestionnaire de fenêtres / d'applications
(WM)
● Un gestionnaire de fichiers (ex: Nautilus pour Gnome)

● Des utilitaires de configuration
     Les différents env. graphiques

●   GNOME
Gnu Network Object Model Environment
Un des plus populaires
Similaire à Windows / MacOS
Par défaut avec Ubuntu
     Les différents env. graphiques
●   GNOME
Créé en 1997, à l'origine pour concurrencer KDE
 (KDE utilise la librairie graphique QT, non libre
 à l'époque)
Version actuelle : 2.16
Applications principales : Nautilus (gestionnaire
 de fichiers), Epiphany (navigateur web),
 Abiword (traitement de texte), Totem (lecteur
 audio/vidéo)
      Les différents env. graphiques
●   KDE
Très populaires également
Par défaut avec Kubuntu

●   Xfce
●   Flubox
●   Enlightenment ....
Xfce
Enlightenment
  Compiz et Beryl animent votre
             bureau

                   Avertissement

    Ces logiciels sont récents (janv. 2006)
et donc sont encore instables (plus ou moins)

  Toutes les cartes graphiques ne sont pas
                 supportées.
http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL
  Compiz et Beryl animent votre
             bureau
           Qu'est ce que Compiz ?

C'est à la fois un gestionnaire de fenêtre et un
gestionnaire composite fournissant les effets
 graphiques (transparence, fenêtres molles,
                     cube...)

        Développé par Novell (Suse)

  Wiki / forums de la communauté française
              http://compiz-fr.org
  Compiz et Beryl animent votre
             bureau
                   Et Beryl ?

Beryl est un fork de Compiz, c-a-d une version
     patchée et modifiée, avec des effets
   supplémentaires par rapport à Compiz.


    Site officiel / wiki / forums (en anglais)
             www.beryl-project.org
    Compiz et Beryl animent votre
               bureau
        Différences entre Beryl et Compiz

● Beryl n'utilise pas Gconf
● Beryl développe son propre utilitaire graphique

de configuration.
● Plugins supplémentaires avec Beryl

● Beryl a son propre gestionnaire de fenêtre

personnalisable: Emerald
● Beryl évolue rapidement
         Configurer Compiz et Beryl
     Les outils graphiques pour configurer Compiz

● Gset-Compiz
● Compiztool

● (Gconf)

● Cgwd themer



●   Et pour Beryl
    Beryl-settings
 Compiz et Beryl animent votre
            bureau


Compiz et Beryl ne fonctionnent pas sans un
               serveur 3D...

                Xgl, Aiglx...
             Qu'est que Xgl ?

               Pour faire simple,

C'est un serveur d'affichage permettant d'utiliser
les capacités 3D des cartes graphiques sur les
          env. graphiques traditionnels

    Développé à l'origine par Novell (Suse)
              Et Aiglx alors ?

Aiglx est tout simplement le projet similaire lancé
                    par Fedora

   Créé (d'après Fedora) pour avoir un projet
vraiment libre, Novell ayant fermé le code source
        de Xgl pour son développement
        (aujourd'hui, ce code est libéré)

Les deux projets travaillent ensemble aujourd'hui
              Le cas de Nvidia

  Les drivers (malheureusement) propriétaires
Nvidia permettent de supprimer l'intermédiaire du
   serveur 3D pour avoir le même rendu final

 Uniquement valable pour les cartes graphiques
                    Nvidia

   Inconvénient : il faut utiliser les drivers beta
                         En résumé

Pour avoir un bureau avec des effets 3D, il faut


        Xgl
         ou
                                     Compiz

       Aiglx
         ou
                            +          ou


                                     Beryl
 Avoir un carte Nvidia
Démo de Beryl avec Nvidia

  Configuration matérielle
       Athlon XP 2500+
            512 Mo
     GeForce 5200 (128Mo)
  Un petit mot sur Looking Glass


Looking Glass est un autre projet de bureau en
  3D avec une ergonomie plus orientée 3D

     Un projet encore en développement

Looking Glass est écrit en Java, ce qui implique
        d'avoir une machine moyenne
         (512M, processeur 2GHz, affichage en 24bits)
Looking Glass
         Passez au 3D !


         Essayez Compiz/Xgl
            Live CD Korora
           http://kororaa.org

         Essayez Looking Glass
          Live CD Looking Glass
http://sourceforge.net/projects/lg3d-livecd
        Passez au 3D !

        Installez Compiz/Xgl

              Sur Ubuntu
http://doc.ubuntu-fr.org/applications/xgl

         Inclut avec Fedora 6
            Mandriva 2007
               Suse 10.1
    Plus d'infos sur les logiciels libres
●   Actux
    www.actux.fr
    contact@actux.fr


●   Gulliver
    www.gulliver.eu.org
    Permanences tous les vend. à partir de 18h, à la
    Maison de quartier de Ste Thérèse
         Les 72h du libre c'est fini !
                   Merci de votre participation



●   N'hésitez pas à donner votre avis sur ces trois
    jours, sur le site web d'Actux
    www.actux.fr

●   A la sortie, distribution de CD (ubuntu, kubuntu,
    Free EOS; s'il en reste...)