Projet Looking Glass : version 1.0

Posté par  . Modéré par Mouns.
Étiquettes :
0
24
déc.
2006
Serveurs d’affichage
La version 1.0 du projet projet d'environnement graphique en 3D "Looking Glass" est enfin disponible.

Il y a trois ans, Hideya Kawahara, développeur chez Sun Microsystems, a réalisé un premier prototype d'environnement de bureau en 3D. Après une démonstration interne, le projet a été libéré sous licence GPL. La libération du projet a permis de poursuivre son développement, l'investissement d'une communauté étant nécessaire à son aboutissement. La version 1.0 marque une première étape dans le développement : la stabilisation. 1- Qu'est-ce-que le projet Looking Glass ?
Comme indiqué plus haut, il s'agit d'un projet d'environnement graphique en 3D. Pour cela, plusieurs composants ont été réalisés :
  • un gestionnaire de fenêtres en 3D permettant l'utilisation d'applications X11 classiques, en 2D,
  • une extension à X permettant la réalisation d'un tel gestionnaire de fenêtres,
  • une API et des applications 3D.

Avec la banalisation de Compiz/Beryl, les modifications du serveur X ont presque toutes disparues, il ne reste plus que la redirection d'évènements qui, n'étant pas implémentée actuellement dans X, oblige l'utilisation d'un serveur X fourni.

2- Modes d'utilisation
Trois modes d'utilisation sont disponibles :
  • le mode dev, pour tester/développer des applications 3D. Il s'agit du mode "portable", qui fonctionne sur toutes les plateformes disposant de Java6
  • le mode app, qui utilise Xvfb pour permettre le lancement d'applications 2D dans une fenêtre dans votre environnement habituel. Ce mode a l'avantage de fonctionner même si le pilote de la carte graphique ne supporte pas l'utilisation de Composite avec l'OpenGL activé.
  • le mode session, qui utilise un serveur Xorg avec l'extension de redirection d'évènements... Ce mode n'est pas très utilisé.

3- Ce qui doit être fait
Il serait intéressant que les critiques habituelles ("c'est moche", "ça fait pas ceci cela") se transforment en contributions, ou au minimum en rapport de bugs.
L'interface a peu évolué depuis les premières versions, des changements sont prévus, mais rien de clair. Il y a un manque réel de contributions extérieures, tant sur les applications que sur le c½ur de l'environnement. Alors si possible, rapportez les bugs au lieu de troller.

Aller plus loin

  • # C'est moche

    Posté par  . Évalué à -4.

    Ça fait pas ceci cela, et en plus c'est lent.
    • [^] # Re: C'est moche

      Posté par  (site web personnel) . Évalué à -2.

      Envoi un patch... (mais faut aimer javaçapuecestpasencorelibremaisbientotpeutetre)
      • [^] # Oui et non

        Posté par  . Évalué à 8.

        Alors j'ai rapidement tester la version sous windows (plus facile a installé lol) et j'en ai encore mal a la tete.

        Pour ce qui est du 3D, ça fonctionne sans probleme, la fluidité est a peu pres au rendez-vous mais le bureau bouge de façon incessante des que l'on bouge la souris d'un coin a l'autre de l'ecran : Voila la cause de mon mal de tete.
        C'est vraiment désagreable.

        POur ce qui n'aurait pas compris (ou testé), ce nest pas du tout pareil que beryl/compiz, le bureau se veut etre en 3D et fonctionne aussi bien sous windows que sous linux.

        J'ai testé et je suis pas fan.
        • [^] # Re: Oui et non

          Posté par  (site web personnel) . Évalué à -7.

          évalué à 10 ??????????
          ce truc ??????????????????
          non mais j hallucine là ..........
          compiz et beryl ils font quoi à part de la poudre aux yeux ?
          rien que dalle nada
          niveau ergonomie, lg3d a toujours été et reste une vraie avancée.
          et attends de tester sur écran laser-holographique (fabriqué en europe de l est)
  • # dans la série : un bureau 3D par semaine / mois / trimestre...

    Posté par  . Évalué à 10.

    comme vous le savez peut-être, je suis fanatique des bureaux et gestionnaires de fenêtre. Je ne vais pas poster un journal complet parce que je n'ai pas testé assez looking glass, mais je peux donner quelques impressions à ce sujet.
    Je pense que l'on n'acquiert une dextérité avec un gestionnaire de bureau seulement après quelques heures, voire plus, d'utilisation, donc mon avis est un peu prématuré, mais je trouve que Looking Glass, même si c'est une super idée, ce n'est pas très facile à utiliser au quotidien. Le concept de compiz / xgl, c'est d'avoir une sorte de 3D également, et même si c'est fait différemment, il est difficile de ne pas comparer les 2, ne serait-ce que dans certains effets visuels : par exemple quand on ferme une fenêtre dans looking glass, celle-ci tournoie pour partir sur les côtés, si on veut avoir une "vue d'ensemble des fenêtres", dans LG on peut les avoir qui se replient sur le côté, un peu façon vista sans doute.

    Malheureusement, si dans l'ensemble cela se présente pas mal, et même si cela a dû être un sacré truc de coder ce bureau, dans le produit fini (bon, même si c'est toujours en développement), cela pêche un peu.

    Tout d'abord, l'aspect général :

    alors que tout maintenant est à la sauce web2.0 (je plaisante ce n'est pas un critère mais bon...), LGlass me donne un peu l'impression d'être encore au web0.75, dans les années 90 avec les joies de la page perso sous frontpage :
    couleurs un peu criardes (vert électrique, couleurs primaires (rouge bleu cyan pour le petit cube du gestionnaire de fichier 3D), formes primitives (le même cube pour ce gestionnaire, + la sphère et la pyramide), aspect très anguleux de la barre de tâche, des fenêtres bien rectangulaires, et leur ombrage pas très naturel (ombres pas assez marquées, en plus sous le coin en bas à droite avec un angle à 90° cela donne une ombre arrondie ou brisée à 45°. Compiz, xcompmgr, Vista, Macosx ou E17 s'en sortent mieux à ce niveau, même si pour E17 c'est une fausse ombre comme sous KDE). Et l'effet de transparence pour les fenêtres en arrière plan est trop marqué, si bien que le bureau devient vite confus. C'est possible que tout ceci puisse se configurer, mais je n'ai trouvé d'interface de contrôle ni de fichier de conf. aux endroits habituels.

    Les premiers adjectifs qui me viennent à l'esprit sont : froid, rigide, cassant.
    Et le fond d'écran qui tangue un peu, c'est bizarre. Les fenêtres qui oscillent de gauche à droite selon l'inertie c'est pas mal, plutôt joli, mais moins naturel que compiz.
    Les polices par défaut sont moches, crénelée, et de façon général soit c'est trop crénelé (certains objets, certaines polices), soit cela donne un effet de flou pas très agréable (fond d'écran, xterm, ou les programmes externes que j'ai utilisés dans le test, konqueror, kate etc, car c'est rééchantillonné). Les fenêtres repliées sur le côté donnent un peu des effets de moirage.
    Les icônes de la barre de tâche se soulèvent de façon rigide, le contraire du dock de macosx.
    Le premier aspect à retravailler serait donc l'aspect cosmétique.


    Au niveau ergonomie c'est pas non plus la joie :

    il faut cliquer sur la barre de titre pour remettre une fenêtre au premier plan (ou dans la barre de tâche donc déplacer la souris vers le bas), il faut cliquer sur le coin en bas à droite pour changer la taille d'une fenêtre, cela fait un moment que je n'utilise plus cela que cela soit dans kde, openbox ou ion3 :)
    Effet bizarre et déroutant, lorsque l'on redimensionne une fenêtre, cela rééchantillonne l'intérieur, jusqu'à ce que l'on relâche la souris.

    Je ne suis pas non plus très convaincu par le rangement des fenêtres sur le côté. C'est joli et pas mal fait, mais pas très fonctionnel. Je retrouve plus facilement mes fenêtres sous kde avec la liste que l'on obtient avec un clic bouton du milieu sur le bureau. Ou avec l'effet exposé de macosx ou compiz.
    On ne peut pas non plus replier/enrouler les fenêtres.

    Autant le dire aussi, pour moi le centre d'un bureau c'est le gestionnaire de fichier. J'apprécie beaucoup konqueror, c'est aussi pour cela que j'utilise surtout kde. Le gestionnaire de LGlass est amusant, mais pas pratique : pas de vue d'ensemble (arborescence), lenteur de navigation, pas de prévisualisation, on peut ouvrir les images mais pas les fichiers musicaux (on visualise le code hexadécimal si on clique dessus...). Je ne sais pas non plus si c'est prévu de pouvoir ouvrir un fichier dans une autre application (blender, inkscape...).
    Enfin, si on a un nom de fichier trop long, la taille de police se modifie pour que tout tienne sur le pavé, et on ne peut plus rien lire.
    De façon générale, LGlass me donne la même impression que les fameux bureaux du futur que l'on voit dans certains films.

    Au niveau des performances :

    java de 60 à 80 % du cpu, et environ 40 % de la mémoire de prise par java. Autant dire que la machine est soumise à rude épreuve. Les 3 fois que j'ai testées, les 3 fois cela a crashé au cours du test: la première fois sur un autre ordinateur, il y a un ou deux ans, avec le livecd, la carte graphique a trop chauffée, la seconde fois pour tester la semaine dernière suite à l'annonce (gel de l'écran, alt ctrl f2 pour passer en console, java à 100 %, j'ai tué java heureusement java n'a pas encore tué ma carte graphique), et la troisième fois tout à l'heure, en rédigeant ce test un peu plus approfondi. J'avais prévu le coup, je sauvegardais régulièrement le fichier :)

    Par contre, l'installation sous linux est très très simple, il n'y a qu'à exécuter le fichier fourni et à se laisser guider.


    En conclusion, on ne peut que saluer l'effort de Sun et des contributeurs du projet Looking Glass. Même si le bureau est encore en développement et nécessite encore des améliorations graphiques et d'ergonomie, le projet est très intéressant, et préfigure certaines technologies du futur. Pour un bureau en remplacement de gnome ou kde, je ne sais pas, mais pour des espaces publics, bornes multimédia etc, pourquoi pas, d'autant plus que sur la page du projet on peut voir une vidéo qui présente looking glass couplé avec des capteurs sensoriels, et c'est plutôt impressionnant :

    https://lg3d.dev.java.net/
    Dans l'esprit cela me fait un peu penser à Squeak / Alice : http://community.ofset.org/wiki/Alice

    Comme disent certains, la route est longue, mais la voie est (maintenant) libre ! ;)

    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

  • # Sun

    Posté par  (site web personnel) . Évalué à -10.

    Sun a roxé, roxe, et roxera
    et aux cons qui disent "c est moche" c est parcequ' ils sont cons.
    à ceux qui disent "c' est moche", un seul conseil : révisez vos critères de valeurs vers plus d' ouvertures et plus d' ergonomie.
    koi moa poa connaitre gomonkey.at en 2007 ? zezui vraiment une brele
    bon allez zou, moinssez moi, ça mérite, à lire le ton

    ps : sur mandriva cooker, Metisse est utilisable sous KDE et Gnome (et pas seulement sous fvmw comme l' origine, mais ça aussi ça doit être moche ...)
    • [^] # Re: Sun

      Posté par  (site web personnel) . Évalué à 9.

      On ne comprend rien.
      • [^] # Re: Sun

        Posté par  (site web personnel) . Évalué à 3.

        Effectivement, ce commentaire n'est pas très compréhensible. Je rebondirai juste sur metisse, qui est vraiment pas mal. Je l'ai sur mon portable, juste pour impressionner les gens, et autant dire que ça marche.

        Il suffit d'activer le bureau sphérique, de lancer deux ou trois applications, dont un mplayer et le tour est joué ! Le thème par défaut n'est pas très joli, mais ce n'est pas très compliqué d'en créer un perso à partir de ceux existants.

        Allez, un petit lien vaut mieux qu'un grand discours :
        http://insitu.lri.fr/metisse/

        En particulier la vidéo de démonstration :
        http://insitu.lri.fr/~roussel/videos/metisse/metisse/metisse(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.