Metisse
Mehr Infos
- Entwickler
- INRIA, Gruppe In Situ (Olivier Chapuis, Nicolas Roussel)
- Erschienen
- Typ
- Fenstersystem
- Lizenz
- GPL
- Website
- insitu.lri.fr/metisse
Das experimentelle Fenstersystem von INRIA aus dem Jahr 2004, in dem X-Fenster in den Speicher gerendert und mit OpenGL zusammengesetzt wurden, damit Forscher sie drehen, skalieren und falten konnten; „kein 3D-Desktop“, wie die Autoren selbst betonten.
Olivier Chapuis und Nicolas Roussel von der Gruppe In Situ bei INRIA wollten neue Arten der Fensterbedienung ausprobieren, und X11 bot keine: Ein Fenstermanager konnte verschieben und stapeln, nicht neu zeichnen. Ihre Antwort bestand darin, drei Teile zu verketten. Ein modifizierter X-Server, Xwnc, eine Kreuzung aus Xvnc und Xnest, zeichnete jedes Fenster in den Speicher statt auf den Bildschirm. FVWM verwaltete sie wie gewohnt, ergänzt um ein Modul, das die Geometrie meldete. Und ein Compositor, gebaut auf dem Toolkit Núcleo der Gruppe und OpenGL, setzte den Bildschirm aus den Fensterbildern als Texturen zusammen. Ein Fenster ließ sich so drehen, verkleinern, durchscheinend machen oder wie die Ecke einer Buchseite umknicken, ohne dass das Programm dahinter etwas davon merkte.
Der Aufsatz auf der UIST 2005 trug den Titel „Metisse is not a 3D desktop!“, und die Pointe war, dass die Effekte ein Instrument zur Erforschung von Interaktion sein sollten, keine Unterhaltung. Das hielt Mandriva nicht davon ab, Metisse in Linux 2007 als Alternative zu Compiz und Xgl auszuliefern, mit drehbaren Fenstern als Verkaufsargument. Die Idee von Fenstern als Texturen wurde danach Gemeingut in jedem Compositing-Fenstermanager; Metisse selbst blieb im Labor.