website annotate fr/doc/handbook/jwm.html @ rev 548

Fix f49288ca540e, fr: localy browseable (with file://)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Mon Oct 26 09:10:41 2009 +0100 (2009-10-26)
parents f49288ca540e
children 0e0bc81a63ee
rev   line source
pankso@371 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
pankso@371 2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
pankso@371 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
pankso@371 4 <head>
pankso@371 5 <title>SliTaz Handbook - JWM</title>
pankso@371 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
pankso@371 7 <meta name="description" content="SliTaz desktop bureau graphique JWM light window manager léger rapide simple gestion fenêtres" />
pankso@371 8 <meta name="expires" content="never" />
pankso@371 9 <meta name="modified" content="2007-12-04 12:30:00" />
pankso@371 10 <meta name="publisher" content="www.slitaz.org" />
pankso@371 11 <meta name="author" content="Christophe Lincoln"/>
pankso@371 12 <link rel="shortcut icon" href="favicon.ico" />
pankso@371 13 <link rel="stylesheet" type="text/css" href="book.css" />
pankso@371 14 </head>
pankso@371 15 <body bgcolor="#ffffff">
pankso@371 16
pankso@371 17 <!-- Header and quick navigation -->
pankso@371 18 <div id="header">
pankso@371 19 <div align="right" id="quicknav">
pankso@371 20 <a name="top"></a>
pankso@371 21 End |
pankso@371 22 <a href="index.html">Table des matières</a>
pankso@371 23 </div>
pankso@371 24 <h1><font color="#3E1220">SliTaz Handbook</font></h1>
pankso@371 25 </div>
pankso@371 26
pankso@371 27 <!-- Content. -->
pankso@371 28 <div id="content">
pankso@371 29 <div class="content-right"></div>
pankso@371 30
pankso@371 31 <h2><font color="#DF8F06">JWM le gestionnaire de fenêtres</font></h2>
pankso@371 32
pankso@371 33 <ul>
pascal@548 34 <li><a href="jwm.html#intro">Introduction et présentation de JWM.</a></li>
pascal@548 35 <li><a href="jwm.html#usage-config">Utilisation et configuration de JWM.</a></li>
pascal@548 36 <li><a href="jwm.html#style">Créer son propre style pour JWM.</a></li>
pascal@548 37 <li><a href="jwm.html#ontheweb">JWM sur le web.</a></li>
pankso@371 38 </ul>
pankso@371 39
pankso@371 40 <a name="intro"></a>
pankso@371 41 <h3><font color="#6c0023">Introduction et présentation de JWM</font></h3>
pankso@371 42 <p>
pankso@371 43 Le gestionnaire de fenêtres (en anglais <em>window manager</em> ou <em>WM</em>)
pankso@371 44 JWM (<em>Joe's Window Manager</em>) est installable via le gestionnaire de paquets.
pankso@371 45 Un gestionnaire de fenêtres est une application tournant au dessus du serveur
pankso@371 46 X, permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal X ou
pankso@371 47 d'afficher des applications. Il permet ensuite de placer, de réduire, et de
pankso@371 48 dimensionner les fenêtres à son propre gré. JWM sais aussi gérer plusieurs
pankso@371 49 bureaux virtuels, fournit des raccourcis clavier configurables, et propose un
pankso@371 50 joli menu supportant les icônes. JWM est un gestionnaire de fenêtres très
pankso@371 51 léger, c'est un bureau graphique efficace, ne consommant pas toutes les
pankso@371 52 ressources du système, il est relativement facile d'accès à un débutant dans
pankso@371 53 le monde libre de GNU/Linux. Côté développeur l'utilisation d'un gestionnaire
pankso@371 54 de fenêtres léger est appréciable, l'économie des ressources système
pankso@371 55 signifiant un gain en rapidité, même sur des machines puissantes.
pankso@371 56 </p>
pankso@371 57 <p>
pankso@371 58 <em>Joe's Window Manager</em> est écrit en C, simple, rapide, épuré, stable et
pankso@371 59 efficace. JWM propose une ou plusieurs barre(s) des tâches, un menu avec des
pankso@371 60 icônes et un pager pour la gestion des bureaux virtuels, la barre des tâches
pankso@371 61 peut aussi afficher l'heure en différents formats et un dock par instance de
pankso@371 62 JWM. De plus il est facilement configurable via un seul fichier texte vous
pankso@371 63 permettant de changer le menu, les polices et leurs tailles, et les
pankso@371 64 différentes couleurs. Le projet est en actif développement et les
pankso@371 65 fonctionnalités s'additionnent avec le temps, depuis la version 2.0 vous
pankso@371 66 bénéficiez, par exemple, du support des couleurs dégradées (<em>gradient</em>),
pankso@371 67 de la gestion du fond d'écran ou de la possibilité de déplacer les fenêtres
pankso@371 68 via le pager.
pankso@371 69 </p>
pankso@371 70 <a name="usage-config"></a>
pankso@371 71 <h3><font color="#6c0023">Utilisation et configuration de JWM</font></h3>
pankso@371 72 <p>
pankso@371 73 La prise en main de Joe's Window Manager est très rapide. Pour afficher le
pankso@371 74 menu il suffit de cliquer quelque part sur le bureau ou sur le bouton du menu
pankso@371 75 qui se trouve, par défaut, en bas à gauche de l'écran. Vous pouvez
pankso@371 76 redimensionner une fenêtre via une des bordures ou un des coins, les passer
pankso@371 77 d'un bureau virtuel à l'autre via le pager, les réduire ou encore les
pankso@371 78 maximiser. Vous disposez aussi de raccourcis clavier configurables pour un
pankso@371 79 accès plus rapide aux applications que vous utilisez le plus souvent. Sur
pankso@371 80 SliTaz le fichier de configuration système est&nbsp;:
pankso@371 81 <code>/etc/jwm/system.jwmrc</code>. A part ce fichier de configuration
pankso@371 82 système, chaque utilisateur peut utiliser son propre fichier de configuration
pankso@371 83 caché <code>~/.jwmrc</code>. Ce fichier est un fichier texte utilisant la
pankso@371 84 syntaxe XML, il peut être modifié avec un simple éditeur de texte, les lignes
pankso@371 85 commençant par&nbsp;: <code>&lt;!--</code> sont des commentaires qui vous aiderons
pankso@371 86 à savoir quelle balise fait quoi.
pankso@371 87 </p>
pankso@371 88 <p>
pankso@371 89 Pour faciliter la personnalisation de son bureau, SliTaz copie automatiquement,
pankso@371 90 lors du lancement de la première session graphique, un fichier de configuration
pankso@371 91 système à la racine du répertoire personnel de l'utilisateur. Vous pouvez
pankso@371 92 directement modifier ce fichier et faire vos essais sans risques. Pour l'éditer
pankso@371 93 avec votre éditeur de texte préféré&nbsp;:
pankso@371 94 </p>
pankso@371 95 <pre>
pankso@371 96 $ geany $HOME/.jwmrc &amp;
pankso@371 97 </pre>
pankso@371 98 <p>
pankso@371 99 Pour récupérer un fichier de configuration original, il faut copier celui du
pankso@371 100 système dans son répertoire personnel en le renommant par <code>.jwmrc</code>,
pankso@371 101 vous pourez ensuite (re)commencer à l'éditer&nbsp;:
pankso@371 102 </p>
pankso@371 103 <pre>
pankso@371 104 $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc
pankso@371 105 </pre>
pankso@371 106 <p>
pankso@371 107 Maintenant que vous avez un fichier de configuration personnel vous allez
pankso@371 108 pouvoir créer votre propre menu en utilisant les icônes dont vous avez envie.
pankso@371 109 La balise&nbsp;: <code>RootMenu</code> correspond au menu affiché par un clique
pankso@371 110 sur un des trois boutons de la souris. Pour ajouter une catégorie vous devez
pankso@371 111 utiliser la balise&nbsp;: Menu contenant elle même des entrées pour divers
pankso@371 112 programmes. Une entrée dans le menu de JWM peut tenir sur une seule ligne,
pankso@371 113 exemple avec l'application de gestion d'images GQview&nbsp;:
pankso@371 114 </p>
pankso@371 115 <pre class="script">
pankso@371 116 &lt;Program icon="gqview.png" label="GQview"&gt;gqview&lt;/Program&gt;
pankso@371 117 </pre>
pankso@371 118 <p>
pankso@371 119 Il existe encore de nombreuses possibilités de configuration comme
pankso@371 120 l'utilisation de plusieurs <code>RootMenu</code> en fonction des boutons de
pankso@371 121 la souris, le choix du mode utilisé pour déplacer les fenêtres, la création
pankso@371 122 de groupes, etc. Le manuel disponible en ligne sur le site web officiel du
pankso@371 123 projet devrait vous aider à aller plus loin, pour afficher une liste des
pankso@371 124 options possibles en ligne de commandes il suffit de taper&nbsp;:
pankso@371 125 <code>jwm -h</code> dans un terminal.
pankso@371 126 </p>
pankso@371 127 <a name="style"></a>
pankso@371 128 <h3><font color="#6c0023">Créer son propre style pour JWM</font></h3>
pankso@371 129 <p>
pankso@371 130 Créer son style graphique avec JWM est relativement facile et se fait
pankso@371 131 rapidement, les balises sont claires et les attributs possibles sont donnés
pankso@371 132 dans les commentaires. Lors de l'élaboration de votre travail, vous pouvez
pankso@371 133 voir vos modification au fur et à mesure en redémarrant le gestionnaire de
pankso@371 134 fenêtres via le menu ou la commande&nbsp;: <code>jwm -restart</code>. Dans le
pankso@371 135 fichier de configuration les balises de styles débutent après la ligne de
pankso@371 136 commentaires&nbsp;: &lt;!-- Visual Styles --&gt;. Pour commencer voici une petite
pankso@371 137 liste des balises de styles principales avec une courte description&nbsp;:
pankso@371 138 </p>
pankso@371 139 <ul>
pankso@371 140 <li><code>Background</code> gére le fond d'écran. Ce tag supporte les
pankso@371 141 attributs&nbsp;: <code>solid, gradient, image</code> ou <code>tile</code>,
pankso@371 142 permettant respectivement d'utiliser une couleur solide, de créer un
pankso@371 143 dégradé, d'afficher une image redimensinnée ou en mode tuile.</li>
pankso@371 144 <li><code>BorderStyle</code> contrôle le style de la bordure des fenêtres</li>
pankso@371 145 <li><code>TrayStyle</code> contrôle une barre des tâches. Vous pouvez en
pankso@371 146 mettre plusieurs (en haut et en bas par exemple). La barre des tâches peut,
pankso@371 147 entre autre, être cachée automatiquement ou ne remplir qu'une partie de
pankso@371 148 l'écran via l'attribut <code>width</code>.</li>
pankso@371 149 <li><code>TaskListStyle</code> contrôle le style de la liste des fenêtres
pankso@371 150 ouvertes sur le bureau courant.</li>
pankso@371 151 <li><code>PagerStyle</code> contrôle le pager affichant les différents
pankso@371 152 bureaux virtuels (quatre par défaut).</li>
pankso@371 153 <li><code>MenuStyle</code> définit le style du menu.</li>
pankso@371 154 <li>Les icônes sont définies par le tag <code>IconPath</code>, vous pouvez
pankso@371 155 facilement utiliser vos icônes personnelles en spécifiant le chemin
pankso@371 156 complet vers le répertoire qui les contient. A noter que vous pouvez
pankso@371 157 spécifier plus d'un chemin, si vous voulez par exemple utiliser vos
pankso@371 158 images et celles du système contenues dans&nbsp;:
pankso@371 159 <code>/usr/share/pixmaps</code> et <code>/usr/share/icons</code>. SliTaz
pankso@371 160 utilise les icons du thème Tango: <a href="http://tango.freedesktop.org/"
pankso@371 161 >tango.freedesktop.org</a> pour le menu. Ils sont de taille 16x16 et se
pankso@371 162 trouvent dans le répertoire&nbsp;: <code>/usr/share/icons/Tango</code>.
pankso@371 163 Vous pouvez en rajouter, les modifier, les supprimer, etc. Si vous désirez
pankso@371 164 installer de nouvelles icônes en espace utilisateur, nous vous conseillons
pankso@371 165 d'utiliser un répertoire personnel <code>~/Images/Icons</code> (configurer
pankso@371 166 par défaut) ou un répertoire caché <code>~/.icons</code>.
pankso@371 167 </li>
pankso@371 168 </ul>
pankso@371 169 <p>
pankso@371 170 Les couleurs peuvent être définies avec leur nom ou leur numéro RGB, tel que&nbsp;:
pankso@371 171 <code>#3A4956</code>. Pour utiliser de belles couleurs en mode dégradé
pankso@371 172 (<em>gradient</em>), vous devez spécifier deux couleurs séparées par
pankso@371 173 deux points, exemple&nbsp;: <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer
pankso@371 174 les polices et leurs tailles en utilisant la balise&nbsp;: <code>Font</code>. Il y
pankso@371 175 a encore quelques petites choses que vous pouvez modifier pour personnaliser
pankso@371 176 votre bureau, telles que le format de l'horloge ou le nom du bouton et son icône.
pankso@371 177 Avant de redémarrer JWM avec votre nouveau fichier de configuration, vous
pankso@371 178 pouvez vérifier sa syntaxe en utilisant la commande&nbsp;: <code>jwm -p</code>.
pankso@371 179 Pour aller plus loin, le manuel officiel décrit tous les tags, les options
pankso@371 180 possibles et les attributs valides. Vous pouvez le consulter en ligne sur le
pankso@371 181 site web de JWM.
pankso@371 182 </p>
pankso@371 183 <a name="ontheweb"></a>
pankso@371 184 <h3><font color="#6c0023">JWM sur le web</font></h3>
pankso@371 185 <ul>
pankso@371 186 <li><a href="http://www.joewing.net/programs/jwm/"
pankso@371 187 >www.joewing.net/programs/jwm/</a> - Le site web officiel de Joe's
pankso@371 188 Window Manager, fournissant des news et le manuel complet.</li>
pankso@371 189 <li><a href="http://joesnet.sytes.net/">joesnet.sytes.net</a> - Site web
pankso@371 190 de JoesBox, proposant des thèmes et divers petits utilitaires à utiliser
pankso@371 191 avec JWM.</li>
pankso@371 192 <li>#jwm sur irc.freenode.net - Le canal de discussions IRC de JWM sur
pankso@371 193 les serveurs de Freenode.</li>
pankso@371 194 </ul>
pankso@371 195
pankso@371 196 <!-- End of content -->
pankso@371 197 </div>
pankso@371 198
pankso@371 199 <!-- Footer. -->
pankso@371 200 <div id="footer">
pankso@371 201 <div class="footer-right"></div>
pascal@548 202 <a href="jwm.html#top">Haut de la page</a> |
pankso@371 203 <a href="index.html">Table des matières</a>
pankso@371 204 </div>
pankso@371 205
pankso@371 206 <div id="copy">
pankso@371 207 Copyright &copy; 2009 <a href="http://www.slitaz.org/">SliTaz</a> -
pankso@371 208 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
pankso@371 209 Documentation publiées sous
pankso@371 210 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
pankso@371 211 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
pankso@371 212 </div>
pankso@371 213
pankso@371 214 </body>
pankso@371 215 </html>