website annotate doc/handbook/jwm.html @ rev 189

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