WMFS :Windows Manager From Scratch, un WM qu'il est bien

Bonjour à tous,

Comme promis dans un précédent billet, voici une présentation de mon WM préféré : WMFS

Pourquoi être passé sur WMFS ?

Tout d'abord, sachez que ce n'est pas le premier WM que je teste loin de là !
En effet, j'ai d'abord fait mes débuts sous mandriva avec KDE... Je préfère ne pas trop en parler pour éviter le troll... Mais suite à ce désastre^^ j'ai testé Gnome sur ubuntu.
J'avoue qu'au début, Gnome correspondait parfaitement à mes attentes. Il était beau, personnalisable et s'occupait de tout plein de truc pour moi. En plus avec l'arrivé de compiz fusion (qui s'appelait beryl au tout début ^^) j'ai pu faire baver mes amis fan de l'OS à la pomme croquée ^^.

Mais au bout d'un moment Gnome est devenu trop lourd pour moi, s'occupait de trop de choses qui, à mon avis, n'était pas de son ressort. C'est à ce moment que j'ai fait la différence entre window manager et desktop manager.

Je me suis tout d'abord tourné vers xfce, mais il ressemblait trop à mon gout à Gnome et les gains en performance (en tout cas à l'époque) ne valait pas les fonctionnalités en moins par rapport à Gnome.

J'ai donc testé openbox et là, magie! Ce WM est tout simplement extra. Il répondait à toutes mes attentes, en terme de légèreté, configurations, et facilité d'adaptation. Je suis resté en tout plus d'un an et demi sous openbox.

Mais pendant mes aventures sous openbox, quelque chose me manquait, sans savoir quoi... C'est pour cette raison que je me suis mis à tester toutes sortes de WM : lxde, fvwm-cristal, fluxbox, Window Maker (très bon WM sur lequel je suis resté plus d'un mois, un record à l'époque!), enlightenment et je dois en oublier. Dans cette liste, je n'ai accroché qu'a Window Maker mais il n'aura pas tenu plus de 1 mois et demi. Le retour sous openbox se faisant obligatoire.

Toujours à la recherche de nouveauté, j'ai découvert le tiling. Ce système de mosaïque pour gérer les fenêtres afin de ne pas perdre de place sur son écran. J'ai tout de suite pensé à toutes ces fois ou j'arrangeais mes X fenêtres à la souris pour que tout apparaisse sur mon écran.
Le soucis c'est que ce type de WM me semblait toujours très compliqué (à tord ou non, mais c'était comme ça).
Un jour, je me suis décidé à tester awesome (version 2) et je dois dire que ce WM était réellement bien, bien que complexe et déroutant au départ. Peu de temps après, une fois mon awesome bien configuré, la mise à jour vers la version 3 à tout fait exploser... Tout avait changé au niveau de la conf' et fallait tout refaire...
La je vous avoue que j'ai craqué, supprimer entièrement awesome et remis openbox.

J'étais vraiment frusté car l'expérience avec le tiling m'avait beaucoup plus, mais j'avais perdu la motivation... Un jour un collègue me parla de wmii, qui selon lui était excellent. Je l'ai donc testé. Au départ il semblait facile à prendre en main et efficace. J'ai pas mal changé d'avis quand j'ai voulu trifouiller le fichier de conf' principal pour m'amuser un peu... J'étais complètement perdu... En outre, j'avais installé wmii sur mon portable et le double écran n'était pas géré par wmii... J'ai donc craqué et remis openbox.

Mais un jour, sur le chan de archlinux-fr, j'ai vu le lien http://www.wmfs.info passer... Et curieux, j'ai été voir. Les screenshots semblaient simple mais efficace et la curiosité (et surement l'ennuie à ce moment là :P) m'ont fait télécharger les sources.

La je dois dire que j'ai été plus que surpris! En effet, la configuration par défaut est simple et efficace on n'est pas trop déboussolé et le fichier de configuration est *vraiment* simple à lire/comprendre/modifier.
En outre le dev' principal (xorg62 pour ne pas le citer) est très présent et disponible (dès mon 1er passage sous WMFS, j'ai eu le droit à 2 features codées dans l'heure ^^).

Pour conclure, j'ai enfin trouvé le WM tiling qui me convient car il est simple mais très configurable. Le fichier de conf' est très facil d'accès et la communauté, bien que très réduite est fort sympa.
On pourra par contre lui reprocher un manque de documentation mais je ferais en sorte de parler régulièrement de WMFS pour présenter ici ses innovations afin que tout le monde soit au courant !

Voilà, c'est normalement mon dernier billet de blabla pour parler de moi, mes prochains billets se concentreront sur des éléments plus précis comme des astuces WMFS, vim, arch'. Des billets sur la création d'un serv' git ou encore de la gravure en ligne de commande sont en cours (tout comme pleins d'autre billet, mais faudra être patient !) :)

A bientôt