Qu'utilisez-vous comme gestionnaire de fenêtres ? J'utilise sawfish depuis des années mais je voudrais avoir un tour d'horizon des WM. J'en cherche un qui ne fasse que WM, donc exit kde, gnome et autre xfce.
Je veux pas de bureau en fond d'écran (la plupart du temps mon fond d'écran c'est xsetroot -solid black), et je veux pas de barre des tâches.
J'ai pas mal entendu parler des tilling wm, mais je suis pas sûr que ça me corresponde car j'utilise toutes mes applications en fenêtres maximisées. J'ai aussi besoin de pouvoir définir des raccourcis pour tout et n'importe quoi. Par contre j'utilise pas du tout lisp avec sawfish.
Des idées ?
# awesome
Posté par Anonyme . Évalué à 5.
Pour en tirer la substantifique moelle, il faudra te mettre à coder en Lua, ce qui veut dire passer du temps soit dans la doc Lua si tu ne connais pas, soit dans la doc de l'API d'awesome
http://awesome.naquadah.org
# customisation openbox/lxpanel/conky
Posté par Sylvain Bertrand (site web personnel) . Évalué à 2.
Pas de bordures de fenêtre, les raccourcis claviers qui me vont bien. Je fais les déplacements et tailles de fenêtres par des combinaisons souris/clavier (ALT+boutons en général).
Je suis souvent en plein écran aussi: Il faut bien déclarer les types de fenêtre (dock/desktop etc...) pour qu'openbox fasse au mieux son boulot pour minimiser l'utilisation de la souris.
Je n'ai pas encore expérimenté une extension de chromium pour une navigation maximisée au clavier (cf vimperator pour firefox).
[^] # Re: customisation openbox/lxpanel/conky
Posté par Johands . Évalué à 2.
Les *box sont des gestionnaires de fenêtres classiques (ie pas de tiling donc simple à prendre en main), extrêmement rapides et extrêmement configurables. Et même si le message précédent ne l'a pas assez bien affirmé, openbox est livré d'origine avec un initrc fonctionnel (/pas/ comme awesome, dvtm ou xmonad qui mettent l'accent sur le côté "kit de construction : grep les sources - hack - recompile - enjoy !").
[^] # Re: customisation openbox/lxpanel/conky
Posté par Sylvain Bertrand (site web personnel) . Évalué à 0.
Le "use case" d'avoir un gestionnaire de fenêtres qui se configure au runtime ne m'est pas utile.
J'aurais préféré un modèle à la DWM. Cela économise le code/complexité d'un parser de configuration. Cela permettrait d'économiser un parser d'XML dans le cas d'openbox.
Bien entendu, ce n'est pas pour les utilisateurs lambdas.
Openbox est à mi-chemin.
J'ai beaucoup d'attirance pour awesome... mais cmake est interdit sur ma machine car C++. De plus je crois que LUA est obligatoire et n'est pas une option de compilation (à vérifier). Oui, si LUA n'est pas obligatoire, je pourrais faire un mini-build système pour GNU/Linux à base de makefile.
[^] # Re: customisation openbox/lxpanel/conky
Posté par Johands . Évalué à 2.
Tiens c'est la première fois que je vois une machine sur laquelle C++ est interdit, pourquoi donc ?
Sinon pour le LUA, désolé mais c'est obligatoire. L'auteur a d'ailleurs créé awesome par faute d'avoir assez de patience pour a) gérer des patchs en C pour dwm b) apprendre Haskell et pouvoir configurer Xmonad.
[^] # Re: customisation openbox/lxpanel/conky
Posté par Sylvain Bertrand (site web personnel) . Évalué à 0.
[^] # Re: customisation openbox/lxpanel/conky
Posté par JoeltheLion (site web personnel) . Évalué à 2.
[^] # Re: customisation openbox/lxpanel/conky
Posté par Sylvain Bertrand (site web personnel) . Évalué à 1.
[^] # Re: customisation openbox/lxpanel/conky
Posté par 태 (site web personnel) . Évalué à 1.
[^] # Re: customisation openbox/lxpanel/conky
Posté par Johands . Évalué à 1.
Réponse : démarrer par défaut en mode "floating" (noob-friendly) et non "tiling" ou proposer un menu graphique "de secours" au cas où on aurait appuyé sur la mauvaise touche.
Mais oki, ça fait un an que j'ai abandonné awesome et je suis probablement de mauvaise foi car aux dernières nouvelles la configuration par défaut évite justement de stresser les néophytes en leur imposant dès le début le mode tiling.
[^] # Re: customisation openbox/lxpanel/conky
Posté par 태 (site web personnel) . Évalué à 2.
Réponse : démarrer par défaut en mode "floating" (noob-friendly) et non "tiling"
C'est déjà le cas !
Et pour ce qui est du noob-friendly, vu qu'awesome a même un menu d'application, on peut lancer ce qu'on veut sans avoir à réfléchir.
[^] # Re: customisation openbox/lxpanel/conky
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
Alors là, si tu conseilles un truc comme awesome aux débutants, forcément…
# Musca
Posté par splinux . Évalué à 2.
http://aerosuidae.net/musca.html
[^] # Re: Musca
Posté par chimay . Évalué à 1.
[^] # Re: Musca
Posté par Frédéric Perrin (site web personnel) . Évalué à 2.
# DWM
Posté par JPEC . Évalué à 1.
# tiling : ion3, wmii, xmonad
Posté par NeoX . Évalué à 3.
j'avais reussi à faire un truc pas mal avec ion3,
j'ai essayé xmonad recemment, mais j'ai pas poussé assez loin pour avoir un truc interessant
[^] # Re: tiling : ion3, wmii, xmonad
Posté par daimrod . Évalué à 2.
Tu peux bien entendu définir des raccourcis pour tout et n'importe quoi.
Que ce soit pour des commandes, scripts, fonctions haskell pour manipuler
les fenêtres, etc...
Ensuite, si tu ne veux qu'utiliser des fenêtres maximisées, il suffit de régler « l'ordre » des algo d'arrangement de fenêtre.
C'est à dire qu'au lieu d'être en mode « Tail » tu utilises le mode « Full »
en premier, voir uniquement.
Il y a vraiment beaucoup d'algo d'arrangement, par exemple « Circle », « Grid », etc...
[^] # Re: tiling : ion3, wmii, xmonad
Posté par Axioplase ıɥs∀ (site web personnel) . Évalué à 2.
Dans ma conf, j'ai
>> ((modm, xK_space ), sendMessage NextLayout)
Mais des layouts, j'en utilise beaucoup beaucoup…
Et de temps en temps, je vais trop vite…
Le message PreviousLayout n'existe pas.
Comment je fais pour revenir au layout précédent sans faire le tour ?
[^] # Re: tiling : ion3, wmii, xmonad
Posté par daimrod . Évalué à 2.
pas un truc pour le faire mais non. :(
Sinon il y a le module ToggleLayout, mais il n'est pas fait pour
ton cas, voir le reset (revenir à l'état initial).
Je n'ai pas encore beaucoup bidouillé xmonad (2-3 fonctions pour rigoler),
mais j'essaierais bien ce week-end de faire le module en question :p
[^] # Re: tiling : ion3, wmii, xmonad
Posté par Framasky (site web personnel) . Évalué à 1.
Par contre après, faut se taper la conf en Haskell (mais on peut en piquer plein sur le net)
Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.
# WindowMaker
Posté par Ellendhel (site web personnel) . Évalué à 4.
http://www.windowmaker.info/
Disponible chez tous les bons revendeurs.
# i3
Posté par Nonolapéro . Évalué à 2.
http://i3.zekjur.net/
[^] # wmii
Posté par Sytoka Modon (site web personnel) . Évalué à 2.
Perso, je suis sous wmii qui a le défaut de ne pas se souvenir de la position des fenêtres à la fermeture / plantage mais sinon, je le trouve très bien et j'adore sa manière d'empiler les fenêtres en pile. Très pratique lorsqu'on a comme moi toujours un gros paquet de terminaux.
La partie fenêtre flottante est un peu léger mais ça fonctionne quand même. Généralement, on met ce genre de fenêtre par application dans un bureau spécial (le 3 ou le 4 chez moi).
Bref, je trouve wmii souple et pratique sans être "chiant" comme certains wm lorsqu'on les prends en main au début.
# unity
Posté par yellowiscool . Évalué à 3.
Sinon, compiz :-)
Envoyé depuis mon lapin.
# y a le choix ...
Posté par chimay . Évalué à 2.
* tout peut se faire au clavier
* aide en ligne comme dans vim : préfixe (alt (mod1) ou super (mod4), tu choisis) + :help pour avoir un résumé des raccourcis clavier, c'est appréciable
* toutes les fenêtres sont maximisées par défaut, on passe de l'un a l'autre facilement via le clavier
* possibilité de "spliter" horizontalement ou verticalement
* possibilité d'avoir des workspaces
...
y a aussi stumpwm, l'équivalent en lisp
sinon, un autre que j'apprécie, c'est pekwm : autopropriétés des fenêtres (taille, position, regroupements, ...), fichiers de configuration clairs, et ce qui ne gâche rien les thèmes pré-installés sont pas vilains du tout. En fait, il est un peu dans la veine fluxbox.
# mutter
Posté par Sylvain Bertrand (site web personnel) . Évalué à 1.
# clfswm
Posté par hocwp (site web personnel) . Évalué à 1.
http://common-lisp.net/project/clfswm
# Fluxbox
Posté par gvdmoort . Évalué à 1.
Ça fait un moment que j'utilise Fluxbox. Je n'ai jamais passé le cap des "tilling window managers" - les docs m'ont toujours semblées indigestes. Mais bien que Fluxbox soit plus classique dans son comportement, je découvre au fur à mesure de mes besoins qu'il est très configurable, même sans éditer ses fichiers de config.
Par exemple, quand une fenêtre est ouverte, tu as accès à un menu particulier permettant de cocher:
- se souvenir du bureau
- se souvenir de la position
- se souvenir des dimensions
- se souvenir de la décoration
- etc.
et au démarrage suivant, c'est appliqué.
J'ai donc certaines applications qui s'affichent par défaut en plein écran sans bordure ni barre de titre.
Et il est cependant possible d'ajouter des précisions manuellement dans les fichiers de config. Par exemple si tu lances un xterm avec une option permettant de le nommer de façon spécifique, il y a moyen de faire référence à cette instance-là d'xterm, et pas aux autres.
Tu peux composer des raccourcis-clavier selon tes souhaits dans ~/.fluxbox/keys. Tu peux chaîner plusieurs touches, plusieurs commandes, etc.
J'ai associé quelques raccourcis composés avec la touche "window", ce qui me permet de copier ceux de windows et de ne pas être dépaysé au boulot.
Avant, j'utilisais fvwm2, qui malgré son ancienneté, est capable de faire tout ce que font les WM modernes, et est encore bien plus configurable. C'est à ma connaissance le seul WM qui permet de personnaliser le décor de chaque fenêtre de manière particulière, y compris avec une barre de titre latérale... Sa configuration peut aussi prendre en charge des menus dynamiques enchaînés depuis le langage de script de ton choix.
Mais la page de manuel fait une bonne soixantaine de pages, et il y a un moment où j'ai eu la flemme...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.