Concrètement, qu'est-ce que ça apporte ?

Sous les différentes interfaces graphiques disponibles avec Linux (KDE, Gnome, E17 ... et tous ceux que j'oublie, dont les *box, fvwm ...) il y a la notion de bureaux virtuels. C'est à dire que l'espace de travail est multiplié, avec la possibilité de ranger les fenêtres comme on le souhaite: à la différence de Windows ou Mac, tous n'est pas sur le même bureau(**). Jusqu'ici, tout était à plat, les bureaux les uns à côté des autres. Maintenant, c'est sur un cube, qui tourne sur chacun de ses axes, par le flèches du clavier ou la souris. Gadget ? oui. Ça reste encore du domaine de la démonstration.

On rajoute toute une foule d'effets aux fenêtres: ce ne sont plus des rectangles figé, elle deviennent élastiques pendant les déplacement. Celle qui n'ont pas le focus peuvent devenir semi-transparentes. Une touche ou un mouvement de souris permet de faire apparaître un ensemble de miniatures représentant les fenêtres ouvertes un peu partout, rafraîchies en temps réel.

Pour le moment, le gain immédiat est de faire rougir de honte les windowsien et les mac-eux. Ensuite, l'émergence de la 3D va peut-être faire émerger de nouvelle forme d'ergonomie. Est-ce qu'une souris (déplacement 2D) est suffisante ? Peut on envisager l'utilisation de dispositifs à boules (type trackball) pour interagir ?

Pour rêver un peut, j'aimerai bien avoir la possibilité de structurer les données autrement. Actuellement, on a une arborescence des fichiers, et tout ça peut être vu sous forme d'un plan: des répertoires les uns en dessous des autres, avec des fichiers qui appartiennent à un répertoire. Mais par exemple, au boulot, on manipule beaucoup de données, avec des liens dans tous les sens de fichiers qui pointent sur d'autres (pour limiter la place prise, facilité les opérations de modifications ...), bref, c'est un joyeux bordel. Donc ce que je me dis (mais j'ai peut-être abusé du gateau au chocolat ce soir), c'est qu'on pourrait réfléchir à une autre manière de structurer les données. Et comme des outils de visualisation 3D sont là, ça pourrait nous aider à changer cette vision planaire (parce que je suis persuadé que pour manipuler des données efficacement il faut avoir une idée de leur structure, et que les outils utilisés conditionnent la structure).

Pour résumer, les étapes pour devenir maître de l'univers:

  • créer une interface de gestion de données (pour remplacer les gestionnaires de fichiers) avec forme et structure liées (arborescence verticale, synergies structures transversales (métadata ? relations ? ) ...)
  • réorganiser les synapses du cerveaux pour apprendre à structurer 3D
  • pendant cette phase introspective, faire rougir de honte les mac-eux et les windowsiens à cause de leur interface du XXième siècle
  • ...
  • profiter pleinement de son statut de "maître de l'univers"

Ca suffit les bêtises. La prochaine fois, on parle des loutres (et de Socrate).



(*) par exemple pour Gentoo, il suffit de faire un emerge beryl, et d'ajuster la config de Xorg en mettant Option "AddARGBGLXVisuals" "true" dans la section screen, et Option "Composite" "Enable" dans la section Extensions. Et c'est tout, un redémarrage du serveur X plus tard, la 3D et les effets mous sont à portée de clic.

(**) oui, je sais, on peux rajouter des extensions sous pour avoir ce comportement. Mais c'est pas le comportement "normal", ni natif.