Metisse
Plus d'infos
- Créateur
- INRIA, groupe In Situ (Olivier Chapuis, Nicolas Roussel)
- Sortie
- Type
- Système de fenêtres
- Licence
- GPL
- Site officiel
- insitu.lri.fr/metisse
Le système de fenêtres expérimental de l'INRIA, en 2004, où les fenêtres X étaient rendues en mémoire puis composées avec OpenGL, pour que les chercheurs puissent les faire pivoter, les redimensionner ou les plier ; « pas un bureau 3D », selon ses propres auteurs.
Olivier Chapuis et Nicolas Roussel, du groupe In Situ de l'INRIA, voulaient essayer de nouvelles manières de manipuler les fenêtres, et X11 n'en offrait aucune : un gestionnaire de fenêtres pouvait déplacer et empiler, pas redessiner. Leur réponse a été d'enchaîner trois éléments. Un serveur X modifié, Xwnc, croisement de Xvnc et de Xnest, dessinait chaque fenêtre en mémoire plutôt qu'à l'écran. FVWM les gérait comme d'habitude, avec un module qui rapportait la géométrie. Et un compositeur, bâti sur la boîte à outils Núcleo du groupe et sur OpenGL, assemblait l'écran à partir des images des fenêtres utilisées comme textures. Une fenêtre pouvait ainsi être pivotée, rétrécie, rendue translucide ou repliée comme le coin d'une page, sans que le programme qui s'y trouvait n'en sache rien.
L'article d'UIST 2005 s'intitulait « Metisse is not a 3D desktop! », et le propos était que les effets servaient d'instrument pour étudier l'interaction, non de divertissement. Cela n'a pas empêché Mandriva de livrer Metisse dans Linux 2007 comme alternative à Compiz et Xgl, avec les fenêtres rotatives pour argument de vente. L'idée de fenêtres-textures est ensuite devenue un bien commun de tous les gestionnaires de fenêtres à composition ; Metisse, lui, est resté au laboratoire.