Differences between revisions 8 and 9
Revision 8 as of 2013-04-25 17:01:40
Size: 4132
Editor: ?XavierCartron
Comment:
Revision 9 as of 2013-04-25 17:02:21
Size: 4134
Editor: ?XavierCartron
Comment:
Deletions are marked like this. Additions are marked like this.
Line 109: Line 109:
exemple de configuration :
[[attachment:config.h]]
Line 116: Line 119:
exemple de configuration :
[[attachment:config.h]]

Translation(s): English - Français


Dwm est un gestionnaire de fenêtre tiling. Il a inspiré énormément d'autres gestionnaires de fenêtres du même genre, tels que awesome, wmii, scrotwm,xmonad... Il est extrêmement lêger, et vraiment rapide! Pour info, la taille du paquet des de 168 Kb, devant openbox (qui est déja très léger), faisant 1495 Kb. Le but de ce window manager est avant tout de profiter d'une gestion dynamique des fenêtres, que vous pourrez gérer via des étiquettes (tags) par des raccourcis claviers principalement.

Installation

Installez le paquet dwm :

aptitude install dwm

Utilisation

Prise en main

Il va falloir s'habituer à quelques raccourcis clavier. On utilisera dans un premier temps la touche "alt" comme touche "Mod1". (voir la partie configuration pour plus d'informations)

  • Mod1-Shift-Return Lance un terminal
    • Mod1-b Affiche/cache la barre
      • Mod1-t Paser en mode "tiling"
        • Mod1-f Passer en mode flottant.
          • Mod1-m Maximise la zone principale
            • Mod1-space Passe du mode courant au mode précédent.
              • Mod1-j Passe le focus à la fenêtre suivante
            • Mod1-k passe le focus à la fenêtre précédente
            • Mod1-h Réduis la taille de la zone principale
            • Mod1-l Augmente la taille de la zone principale
            • Mod1-Return Échange les fenêtres séléctionnées depuis/vers la zone principale
            • Mod1-Shift-c Ferme la fenêtre sélectionnée
            • Mod1-Shift-space Passe la fenêtre sélectionnée entre le mode tiling et flottant
            • Mod1-Tab Sélectionne la vue précédente
            • Mod1-Shift-[1..n] Donne à la fenêtre l'étiquette 1...n
            • Mod1-Shift-0 Colle toutes les étiquettes à la fenêtre, de 1 à 9.
            • Mod1-Control-Shift-[1..n] Ajoute les fenêtres à l'étiquette 1...n
            • Mod1-[1..n] Afficher les fenêtres dont l'étiquette est 1...n
            • Mod1-0 Montre/cache toutes les étiquettes.
            • Mod1-Control-[1..n] Ajoute les étiquettes 1...n à la vue
            • Mod1-Shift-q Quitte dwm

Les modes

Sur le bureau, on démarre par defaut en mode « divisé » : l'écran est divisé équitablement entre les fenêtres. On peut élargir ou rétrécir une fenêtre en cliquant sur le petit carré à gauche de la barre de titre Il existe d'autres modes :

  • Le mode « flottant » (Mod+f) : Vous pourrez alors déplacer la fenêtre en maintenant la touche Mod appuyée tout en déplacant la fenêtre à la souris
  • Le mode « maximum » (Mod+m) : la fenêtre prend tout l'espace disponible, on ne voit pas les autres fenêtres
  • Le mode « fullscreen » (Mod+t) : Mode écran divisé.

Configuration

Il va falloir récupérer les sources de dwm :

apt-get source dwm

on se déplace dans le dossier dwm, puis

cp config.def.h config.h

on peut maintenant éditer le fichier config.h, afin de changer les raccourcis claviers, en rajouter, utiliser la touche Super (Mod4) au lieu de alt (Mod1)... On peut aussi appliquer des patchs Une fois ceci fait, il suffit de taper :

  • dpkg-buildpackage -rfakeroot -uc -b

Un paquet de dwm alors construit dans le répertoire supérieur, selon votre configuration.

Installez-le avec

  • dpkg -i dwm*.deb

Pour garder votre version de dwm, vous devrez lancer :

  • aptitude hold dwm

Ou bien ajoutez les lignes suivantes dans le fichier /etc/apt/preferences

  • Package: dwm Pin: release a=now Pin-Priority: 1001

exemple de configuration : config.h

Patch pour les claviers azerty

Malheureusement, dwm est configuré par défaut pour les claviers anglais. Les chiffres au dessus des lettres de votre clavier ne seront pas lus comme tels, mais comme étant un "&" pour le "1", un "é" pour le 2, un " pour le "3"

Un patch pour retirer ce problème est disponible ici : http://dwm.suckless.org/patches/azertykey

Références

http://dwm.suckless.org/