Linux.gui : Window Manager à la Eclipse
Posté par Bonnefille Guilhem (page perso, ) le 10 janvier 2008
0
Bonjour,
Suite à de récents articles, je me suis mis en tête de retenter l'aventure des window manager "dynamiques" (c'est à dire qu'ils prennent en charge le placement des fenêtres, à la place de l'utilisateur).
Or, en faisant un état des lieux rapides, il semble qu'aucun outil n'implémente une fonctionnalité importante pour moi : qu'il reste intuitif (pour les cas où on oublie les raccourcis clavier).
http://linuxfr.org/2007/12/13/23457.html
http://linuxfr.org/2008/01/07/23535.html
Une de mes idées pour réaliser cette intuitivité serait que le window manager adopte le même comportement que Eclipse. En effet, avec Eclipse, il est possible de déplacer les "fenêtres" dans les cadres de façon graphique : avec la souris et avec une prévisualisation du résultat (si on le lache à tel endroit ça crée un nouveau cadre, un peu plus haut ça met la fenêtre dans le cadre...).
Connaissez-vous un window manager qui offre ce type de fonctionnalité ?
Si non, je pense que je vais tenter l'aventure en créant mon propre WM (par curiosité intellectuelle et par conviction qu'un tel WM permettra la diffusion plus massive des WM dynamiques).
Vous connaissez un projet qui aurait se genre d'ambitions (et besoin d'un coup de main) ?
A votre avis, quel est la meilleure base de code pour créer un WM dynamique ?
Du coup, j'ai commencé à rédiger quelques "spécifications" :
http://nathguil.free.fr/mediawiki/index.php?title=Window_Man(...)
Toute suggestion est la bienvenue.
> Lire le message (4 commentaires, moyenne: 1,5).
Vous avez demandé le commentaire #895176.


Un début de piste ?
Je viens de trouver Parti WM : http://partiwm.org/
Il semble présenter des objectifs similaires aux miens. Seule ombre au tableau : il est écrit en python.
[ Répondre ]
[^]Re: Un début de piste ?
je n'ai pas trop compris les vidéos... il utilise firefox comme gestionnaire de fenêtres ?? ;)
Sinon ion3 était pas mal, et awesome a des commandes plutôt intuitives (bcp plus que ion3 par exemple), mais il lui manque encore pas mal de fonctionnalités je trouve.
Et si vous essayiez un *BSD pour quelques temps ?
[ Répondre ]