Dwm
Préambule : ce logiciel ne fonctionne qu’avec les systèmes utilisant X11 (Linux, BSD - dwm a été testé avec succès sous OSX)...
dwm (dynamic window manager) est un gestionnaire de fenêtres pour X11 (vous pourrez l’utiliser sous n’importe quelle distribution Linux ou BSD, et d’autres encore). Il se situe dans la lignée de Ion, Larswm, et surtout wmii (du même auteur que dwm), mais est conçu pour être beaucoup plus léger (dwm ne devra par principe jamais excéder 2000 lignes de code), plus rapide et simple d’utilisation que ces derniers, tout en demeurant très riche en fonctionnalités. Il gère les fenêtres sous deux modes, le mode "flottant" (avec fenêtres superposables), et le mode "en cadres" (fenêtres juxtaposées "en tableau", à l’exemple de Ion ou wmii).
Les fenêtres n’y ont aucune autre "décoration" qu’une bordure d’un pixel d’épaisseur (à la manière d’Evilwm), de façon à libérer le maximum d’espace disponible sur votre écran.
dwm n’est susceptible d’aucune configuration après installation (pas de fichiers ni d’interface de personnalisation), mais peut être personnalisé d’une façon très large, très simple et très souple en renseignant le fichier "config.h" avant compilation.
Principe de fonctionnement :
dwm gère les fenêtres de vos applications grâce à un système dit de "tags" (ou "étiquettes"), ressemblant au "bureau virtuel" des gestionnaires de fenêtres classiques.
Votre espace de travail est ainsi constitué d’"étiquettes" auxquelles sont attachées les fenêtres des applications. Par exemple, la fenêtre de l’éditeur de texte Gedit, avec lequel j’écris ces lignes, est présentement attachée au tag n°1, ainsi que celle du navigateur SeaMonkey, pendant que d’autres fenêtres sont ouvertes et attachées à d’autres étiquettes (comme placées sur d’autres "bureaux virtuels"), et que la fenêtre xterm est attachée à toutes les étiquettes.
dwm permet, d’une action du clavier, d’attacher une fenêtre donnée à une étiquette donnée ou à plusieurs étiquettes (voire à toutes), fonctions analogues aux "déplacer","copier","coller les fenêtres" d’autres gestionnaires.
Fonctionnalités plus détaillées (liste non exhaustive) :
dwm permet de :
- Attribuer avant compilation un mode par défaut à toutes les fenêtres - mode "flottant" ou mode "en cadres".
- Changer le mode (flottant ou en cadres) pour toutes les fenêtres ouvertes, par une action du clavier.
- Attribuer un mode "flottant" ou "en cadre" à toute fenêtre présente dans une étiquette donnée, et ce :
soit "à la volée", une fois la fenêtre ouverte (individuellement), par une simple action du clavier ;
soit préalablement à l’installation, en attribuant à tel ou tel programme un mode "en cadre" ou "flottant" par défaut (qui peut cependant être modifié une fois la fenêtre ouverte), indépendamment du mode choisi par défaut pour toutes les fenêtres. Ce peut-être particulièrement utile pour les applications supportant mal le mode "en cadre", comme Gimp par exemple.
Notons que les fenêtres "pop-up" ou à taille fixe sont automatiquement considérées flottantes.
- Attribuer une fenêtre à une étiquette donnée ("envoyer" par exemple la fenêtre de Firefox "vers" le tag n°6 au lieu du tag n°1), et ce par une action du clavier ;
- Attacher une fenêtre donnée à plusieurs étiquettes (la fenêtre sera par exemple présente sur les tags n°1, 4, et 7, ou même tous les tags) - également par une simple action du clavier.
- Déplacer ou redimensionner les fenêtres flottantes, à l’aide d’une touche du clavier et d’un des boutons de la souris (gauche pour déplacer, droit pour redimensionner).
- Détruire les fenêtres ou clore la session par un raccourci clavier.
- "Zoomer" toute fenêtre ayant le focus par une action du clavier, c’est à dire :
si c’est une fenêtre "en cadre", lui conférer la disposition sur l’espace de travail dévolue par défaut aux nouvelles fenêtres. Ceci correspond à une dimension de fenêtre de 600/1000 de l’espace de travail horizontalement (à partir de la gauche), et 1000/1000 verticalement - moins l’épaisseur de la "barre de statut" ;
si c’est une fenêtre flottante, "zoomer" revient à maximiser/démaximiser.
- Déplacer le focus sur une fenêtre quelconque du tag courant par une action du clavier ; si la fenêtre est flottante elle sera simultanément mise au premier plan.
- Déplacer le focus à l’aide de la souris (dans ce cas la fenêtre sur laquelle est le focus peut-être ensuite mise au premier plan par une action combinée du clavier et de la souris).
- Redimensionner grâce au clavier les colonnes dans le mode de disposition des fenêtres "en cadres" (comme les colonnes d’un tableau).
- Identifier d’un coup d’œil sur la barre de statut (en haut de l’écran) quelle étiquette est présentement visible, le titre de la fenêtre sur laquelle est le focus, ainsi que le mode (flottant ou en cadres) de l’étiquette courante. Il est à noter que le titre de toute fenêtre inactive apparaît dans un bandeau en haut à droite de celle-ci.
- Choisir de "voir" telle ou telle étiquette (comme on passe d’un bureau virtuel à un autre sous d’autres gestionnaires) d’une simple action du clavier, ou en cliquant sur son nom dans la barre de statut.
- Définir des raccourcis clavier pour lancer des application de son choix (par défaut, un xterm). Mais mieux vaut peut-être utiliser dmenu pour un résultat beaucoup plus complet - voir plus bas.
- Notons que dwm supporte Xinerama.
Personnalisation de dwm :
dwm offre de grandes possibilités de personnalisation, parmi lesquelles :
- Le choix des couleurs, de la police de caractère et des symboles divers de l’interface.
- L’attribution de votre clé modificatrice préférée et le choix de tous les raccourcis claviers du programme.
- Le choix du mode par défaut (flottant ou en cadres) pour les fenêtres.
- Le choix de la disposition par défaut des cadres (en colonnes ou en lignes).
- Le choix du mode par défaut (flottant ou en cadres) pour tel ou tel programme, ainsi que le "tag" auquel la ou les fenêtres de ce programme seront attachées par défaut.
- Le nombre d’étiquettes disponibles dans le gestionnaire (comme pour d’autres gestionnaires le nombre de bureaux virtuels).
- Le choix d’une dénomination propre à chaque tag ou étiquette.
- Le pourcentage de recouvrement de l’écran par toute nouvelle fenêtre en mode cadre.
Attention : toutes ces personnalisations doivent être déterminées avant la compilation du programme. Pour cela, vous devez renseigner un fichier nommé "config.h".
Commentaire :
dwm est un gestionnaire de fenêtres extrêmement léger, rapide, complet, et stable comme un roc. Il dispose d’une communauté d’utilisateurs et de contributeurs très dynamique. Il peut convenir aux configurations les plus légères comme aux machines les plus récentes. Il peut être facilement et intégralement piloté à partir du clavier, ce qui, associé à l’utilisation de la disposition "en cadres" des fenêtres, le destine aussi particulièrement aux utilisateurs d’ordinateurs portables qui rechignent à bon droit à utiliser leur maladroit touchpad..
Merci à Philippe-Pierre pour la rédaction de cette notice sur le Framawiki.
- Le site suckless.org, qui héberge les projets d’Anselm R. Garbe
- Des patches modifiant dwm
- Les archives de la liste de diffusion
- Pour s’inscrire à la liste de diffusion
- Le canal IRC de dwm : #dwm sur irc.oftc.net
- Premiers pas
- Achetez le tshirt ! et soutenez le développement de dwm
Ajouter des tags (séparés par des virgules ou des espaces) : Attention: tous les caractères spéciaux sont interdits (sauf le .). Les tags n'apparaîtront qu'au prochain rafraichissement du cache (dans plusieurs heures).
<< Mettre à jour >>
:: lien mort :: orthographe :: nouveauté :: mise à jour ::
Vous souhaitez mettre à jour la notice ? La première chose à faire est de déterminer s'il s'agit d'une mise à jour mineure ou d'une mise à jour majeure .
- Mineure : un lien mort, des fautes d'orthographe, un lien à ajouter ou encore une petite précision.
- Majeure : une nouvelle version avec des nouveautés, des changements majeurs.
Commentaires
<< Poster un message >>
:: question :: précision :: avis :: commentaire :: bug ::
Avis Dwm
, le 25 avril 2007
(0 rép.)
Dwm
, le 28 mars 2007
(2 rép.)
Informations complémentaires
Faire un don ? (défiscalisé)
Aidez-nous à atteindre notre objectif de 1080 donateurs récurrents pour assurer notre pérennité et notre développement !
Autres logiciels
Dégooglisons Internet, l’an 2
Les services en ligne de géants tentaculaires comme Google, Apple, Facebook, Amazon ou Microsoft (GAFAM) mettent en danger nos vies numériques.
Pour cette 2e année, nous continuons le défi de vous proposer une alternative Libre, Éthique, Décentralisée et Solidaire à chacun de ces services.
Autres rubriques
Libre : agenda
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 30 January 2019 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 30 January 2017 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Wednesday 21 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Monday 5 December 2016 from 18h30 to 21h30.
- Nantes: Atelier de contribution à Wikipédia, On Saturday 19 November 2016 from 18h30 to 21h30.
Informations générales
Sur le Framablog
Sur Framagora
- Disque externe hfs en lecture seule
- Problème de couleur
- Changer la langue d'un clavier sous xubuntu
- LibreOfficePortable : décimales
- au sujet de mon netbook gdium
- framabag certificat SSL revoqué
- rendre vierge ma clé
- Soumettre une notice pour un logiciel dont on est l'auteur
- Blender - Projet Gooseberry
- Bonjour
Juste une image
One Woman Show
- Creative Commons BY