Metisse
Mais informações
- Criado por
- INRIA, grupo In Situ (Olivier Chapuis, Nicolas Roussel)
- Ano
- Tipo
- Sistema de janelas
- Licença
- GPL
- Site oficial
- insitu.lri.fr/metisse
O sistema de janelas experimental do INRIA, de 2004, em que as janelas X eram desenhadas na memória e compostas com OpenGL para que pesquisadores pudessem girá-las, redimensioná-las e dobrá-las; "não é um desktop 3D", nas palavras dos próprios autores.
Olivier Chapuis e Nicolas Roussel, do grupo In Situ do INRIA, queriam testar novas formas de lidar com janelas, e o X11 não oferecia nenhuma: um gerenciador de janelas podia mover e empilhar, mas não redesenhar. A resposta deles foi encadear três peças. Um servidor X modificado, o Xwnc, um cruzamento de Xvnc com Xnest, desenhava cada janela na memória em vez de na tela. O FVWM as gerenciava como de costume, com um módulo que informava a geometria. E um compositor, construído sobre o toolkit Núcleo do grupo e o OpenGL, montava a tela a partir das imagens das janelas como texturas. Uma janela podia assim ser girada, encolhida, tornada translúcida ou dobrada como o canto de uma página, sem que o programa por trás percebesse.
O artigo do UIST 2005 se intitulava "Metisse is not a 3D desktop!", e a questão era que os efeitos serviam de instrumento para estudar interação, não de entretenimento. Isso não impediu a Mandriva de incluir o Metisse no Linux 2007 como alternativa ao Compiz e ao Xgl, com janelas giratórias como atrativo. A ideia de janelas como texturas virou então patrimônio comum de todo gerenciador de janelas com composição; o Metisse em si ficou no laboratório.