Metisse sous Ubuntu et Debian

Metisse est un projet développé par des chercheurs français qui vise à révolutionner les interfaces de bureau. Le but est de pouvoir interagir autrement avec son bureau, en ajoutant de la profondeur, des effets de perspectives etc … Vous avez certainement déjà vu ce projet en action, voici quelques vidéos qui parleront d’elles mêmes.

Le principe de base est similaire à compiz : les fenêtres sont transformées par le gestionnaire pour obtenir des effets, ou des transformations. La principale force de Metisse par rapport à compiz est qu’il est possible d’interagir avec ces fenêtres transformées. Quand vous êtes sous compiz, impossible d’appuyer sur le bouton pause de la vidéo quand le scale, le coverflow ou le cube sont activés. C’est ce qu’on appelle l’Input redirection (IR), longtemps attendu pour compiz mais qui n’existe actuellement qu’à l’état de patches expérimentaux. Sous Metisse, on peut manipuler à volonté des fenêtres transformés, les tourner dans tous les sens, les réduire, les augmenter etc …

Un désavantage de Metisse est que pour arriver à faire de l’IR, un 2e serveur X (modifié) doit être lancé. C’est à l’intérieur de ce serveur que Metisse est exécuté. Si vous avez connus XGL, c’est un peu la même problématique.

Autre problème, ce serveur X modifié n’est pas synchronisé avec le développement actuel de X, donc certaines options récentes peuvent être absentes.

Malgré cela, l’utilisation reste possible dans de bonnes conditions, soit en lançant Metisse au démarrage (au changement de session), soit en le lançant dans une session existante et Metisse sera une simple fenêtre dans votre environnement.

Au niveau de sa disponibilité, Metisse a été énormément poussé par Mandriva qui l’a intégré depuis pas mal de temps à sa distribution. Mandriva participe également au développement de par ses remontés de bugs, mais aussi parce que le mainteneur de Metisse dans Mandriva fournit pas mal de patches en retour. Je ne l’ai pas vu sur Fedora, mais il existe des paquets pour des distributions moins connues comme Zenwalk.

Sous Ubuntu et Debian, aucun paquet n’existe encore dans les dépôts officiels. Mais vous allez maintenant pouvoir servir de béta-testeurs🙂 Des paquets sont disponibles dans mon PPA. Pour Debian, il faut télécharger les sources dans le PPA (les fichiers *.tar.gz) de nucleo et metisse et les reconstruire sous Debian.

2 possibilités pour tester : le raccourci dans le menu Accessoires pour lancer une « fenêtre » indépendante, soit au démarrage choisissez Metisse. Assurez vous d’avoir l’accélération 3D activée (cad compiz qui peut marcher sur votre machine).

Metisse est configuré de façon assez standard dans ces paquets. Il existe des options d’optimisation possibles, mais il faudra lancer Metisse manuellement (voir la doc) mais cela n’a rien de sorcier. Les nombreux raccourcis claviers sont présent sur cette page.

Je n’ai pas pu tout tester, je suis donc très intéressé par vos retours et vos commentaires🙂

Amusez vous bien !🙂

Liens :

6 Réponses

  1. Bonjour,

    Dommage… une simple présentation, pas de test. Peux-tu mettre dans ton billet un lien direct avec les sources ou paquets ?

  2. Les vidéos sont pour moi plus parlantes. Faire un test complet pourquoi pas, mais ce n’est pas l’objet du billet (ca le rendrait trop long à mon gout). Peut être dans un autre billet.

    Pour les sources voir : http://lists.lri.fr/pipermail/metisse/2008-October/000362.html
    Pour les paquets, le lien pour mon PPA est dans le billet et en haut à droite du blog.

  3. salut,

    je viens d’installer les paquets pour jaunty mais nada. je choisis metisse à l’ouverture de session mais ensuite je n’ai qu’un écran noir avec le curseur de la souris qui peut bouger sur l’écran. je ne sais pas trop commment débuguer ça (quels logs regarder) j’ai jeté un coup d’oeil à Xorg.20.log qui je suppose est généré par cette session mais ça ne me cause pas. Dois-je ouvrir un bug report sur launchpad?

    • @dupin
      Il y a actuellement un gros problème au démarrage de metisse, il plante complètement. Je vais essayer de reporter le problème upstream, mais j’ai pas trop le temps en ce moment.
      Pour le débugger, il faut ouvrir metisse à l’intérieur d’une session normale, et le lancer en ligne de commande avec gdb (car il génère une erreur de segmentation)

  4. bon finalement ça fonctionne mais j’ai du partir sur une base propre car j’avais essayer de compiler et apparemment qq chose interférait.

    Par contre ce n’est pas terrible comme interface (fvwm) il va falloir que je regarde comment c’est foutu avec Mandriva.

    • @dupin
      Ah bonne nouvelle alors🙂
      Oui le gestionnaire de fenêtres est un peu vieux🙂 L’intégration chez Mandriva est beaucoup plus poussée, je n’ai pas comme ambition d’atteindre ce niveau. Mais je suis preneur de toute suggestion.

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :