website diff 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
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/doc/handbook/jwm.html	Thu Nov 13 23:34:25 2008 +0000
     1.3 @@ -0,0 +1,215 @@
     1.4 +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     1.5 +    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     1.6 +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
     1.7 +<head>
     1.8 +    <title>SliTaz Handbook - JWM</title>
     1.9 +    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    1.10 +    <meta name="description" content="SliTaz desktop bureau graphique JWM light window manager léger rapide simple gestion fenêtres" />
    1.11 +    <meta name="expires" content="never" />
    1.12 +    <meta name="modified" content="2007-12-04 12:30:00" />
    1.13 +    <meta name="publisher" content="www.slitaz.org" />
    1.14 +    <meta name="author" content="Christophe Lincoln"/>
    1.15 +    <link rel="shortcut icon" href="favicon.ico" />
    1.16 +    <link rel="stylesheet" type="text/css" href="book.css" />
    1.17 +</head>
    1.18 +<body bgcolor="#ffffff">
    1.19 +
    1.20 +<!-- Header and quick navigation -->
    1.21 +<div id="header">
    1.22 +<div align="right" id="quicknav">
    1.23 +    <a name="top"></a>
    1.24 +    <a href="enlightenment.html">Enlightenment</a> |
    1.25 +    <a href="index.html">Table des matières</a>
    1.26 +</div>
    1.27 +<h1><font color="#3E1220">SliTaz Handbook</font></h1>
    1.28 +</div>
    1.29 +
    1.30 +<!-- Content. -->
    1.31 +<div id="content">
    1.32 +<div class="content-right"></div>
    1.33 +
    1.34 +<h2><font color="#DF8F06">JWM le gestionnaire de fenêtres</font></h2>
    1.35 +
    1.36 +<ul>
    1.37 +    <li><a href="#intro">Introduction et présentation de JWM.</a></li>
    1.38 +    <li><a href="#usage-config">Utilisation et configuration de JWM.</a></li>
    1.39 +    <li><a href="#style">Créer son propre style pour JWM.</a></li>
    1.40 +    <li><a href="#ontheweb">JWM sur le web.</a></li>
    1.41 +</ul>
    1.42 +
    1.43 +<a name="intro"></a>
    1.44 +<h3><font color="#6c0023">Introduction et présentation de JWM</font></h3>
    1.45 +<p>
    1.46 +Le gestionnaire de fenêtres (en anglais <em>window manager</em> ou <em>WM</em>)
    1.47 +fourni de base avec SliTaz, se nomme&nbsp;: JWM (<em>Joe's Window Manager</em>).
    1.48 +Un gestionnaire de fenêtres est une application tournant au dessus du serveur
    1.49 +X, permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal X ou
    1.50 +d'afficher des applications. Il permet ensuite de placer, de réduire, et de 
    1.51 +dimensionner les fenêtres à son propre gré. JWM sais aussi gérer plusieurs
    1.52 +bureaux virtuels, fournit des raccourcis clavier configurables, et propose un
    1.53 +joli menu supportant les icônes. JWM est un gestionnaire de fenêtres très
    1.54 +léger, c'est un bureau graphique efficace, ne consommant pas toutes les
    1.55 +ressources du système, il est relativement facile d'accès à un débutant dans
    1.56 +le monde libre de GNU/Linux. Côté développeur l'utilisation d'un gestionnaire
    1.57 +de fenêtres léger est appréciable, l'économie des ressources système
    1.58 +signifiant un gain en rapidité, même sur des machines puissantes.
    1.59 +</p>
    1.60 +<p>
    1.61 +<em>Joe's Window Manager</em> est écrit en C, simple, rapide, épuré, stable et
    1.62 +efficace. JWM propose une ou plusieurs barre(s) des tâches, un menu avec des
    1.63 +icônes et un pager pour la gestion des bureaux virtuels, la barre des tâches
    1.64 +peut aussi afficher l'heure en différents formats et un dock par instance de
    1.65 +JWM. De plus il est facilement configurable via un seul fichier texte vous
    1.66 +permettant de changer le menu, les polices et leurs tailles, et les
    1.67 +différentes couleurs. Le projet est en actif développement et les 
    1.68 +fonctionnalités s'additionnent avec le temps, depuis la version 2.0 vous
    1.69 +bénéficiez, par exemple, du support des couleurs dégradées (<em>gradient</em>),
    1.70 +de la gestion du fond d'écran ou de la possibilité de déplacer les fenêtres
    1.71 +via le pager.
    1.72 +</p>
    1.73 +<a name="usage-config"></a>
    1.74 +<h3><font color="#6c0023">Utilisation et configuration de JWM</font></h3>
    1.75 +<p>
    1.76 +La prise en main de  Joe's Window Manager est très rapide. Pour afficher le
    1.77 +menu il suffit de cliquer quelque part sur le bureau ou sur le bouton du menu
    1.78 +qui se trouve, par défaut, en bas à gauche de l'écran. Vous pouvez
    1.79 +redimensionner une fenêtre via une des bordures ou un des coins, les passer
    1.80 +d'un bureau virtuel à l'autre via le pager, les réduire ou encore les
    1.81 +maximiser. Vous disposez aussi de raccourcis clavier configurables pour un 
    1.82 +accès plus rapide aux applications que vous utilisez le plus souvent. Sur 
    1.83 +SliTaz le fichier de configuration système est&nbsp;: 
    1.84 +<code>/etc/jwm/system.jwmrc</code>. A part ce fichier de configuration
    1.85 +système, chaque utilisateur peut utiliser son propre fichier de configuration
    1.86 +caché <code>~/.jwmrc</code>. Ce fichier est un fichier texte utilisant la 
    1.87 +syntaxe XML, il peut être modifié avec un simple éditeur de texte, les lignes
    1.88 +commençant par&nbsp;: <code>&lt;!--</code> sont des commentaires qui vous aiderons
    1.89 +à savoir quelle balise fait quoi.
    1.90 +</p>
    1.91 +<p>
    1.92 +Pour faciliter la personnalisation de son bureau, SliTaz copie automatiquement,
    1.93 +lors du lancement de la première session graphique, un fichier de configuration
    1.94 +système à la racine du répertoire personnel de l'utilisateur. Vous pouvez
    1.95 +directement modifier ce fichier et faire vos essais sans risques. Pour l'éditer
    1.96 +avec votre éditeur de texte préféré&nbsp;:
    1.97 +</p>
    1.98 +<pre>
    1.99 + $ geany $HOME/.jwmrc &amp;
   1.100 +</pre>
   1.101 +<p>
   1.102 +Pour récupérer un fichier de configuration original, il faut copier celui du 
   1.103 +système dans son répertoire personnel en le renommant par <code>.jwmrc</code>,
   1.104 +vous pourez ensuite (re)commencer à l'éditer&nbsp;:
   1.105 +</p>
   1.106 +<pre>
   1.107 + $ cp /etc/jwm/system.jwmrc $HOME/.jwmrc
   1.108 +</pre>
   1.109 +<p>
   1.110 +Maintenant que vous avez un fichier de configuration personnel vous allez
   1.111 +pouvoir créer votre propre menu en utilisant les icônes dont vous avez envie.
   1.112 +La balise&nbsp;: <code>RootMenu</code> correspond au menu affiché par un clique
   1.113 +sur un des trois boutons de la souris. Pour ajouter une catégorie vous devez
   1.114 +utiliser la balise&nbsp;: Menu contenant elle même des entrées pour divers
   1.115 +programmes. Une entrée dans le menu de JWM peut tenir sur une seule ligne,
   1.116 +exemple avec l'application de gestion d'images GQview&nbsp;:
   1.117 +</p>
   1.118 +<pre class="script">
   1.119 +&lt;Program icon="gqview.png" label="GQview"&gt;gqview&lt;/Program&gt;
   1.120 +</pre>
   1.121 +<p>
   1.122 +Il existe encore de nombreuses possibilités de configuration comme 
   1.123 +l'utilisation de plusieurs <code>RootMenu</code> en fonction des boutons de 
   1.124 +la souris, le choix du mode utilisé pour déplacer les fenêtres, la création
   1.125 +de groupes, etc. Le manuel disponible en ligne sur le site web officiel du 
   1.126 +projet devrait vous aider à aller plus loin, pour afficher une liste des
   1.127 +options possibles en ligne de commandes il suffit de taper&nbsp;: 
   1.128 +<code>jwm -h</code> dans un terminal.
   1.129 +</p>
   1.130 +<a name="style"></a>
   1.131 +<h3><font color="#6c0023">Créer son propre style pour JWM</font></h3>
   1.132 +<p>
   1.133 +Créer son style graphique avec JWM est relativement facile et se fait
   1.134 +rapidement, les balises sont claires et les attributs possibles sont donnés
   1.135 +dans les commentaires. Lors de l'élaboration de votre travail, vous pouvez
   1.136 +voir vos modification au fur et à mesure en redémarrant le gestionnaire de
   1.137 +fenêtres via le menu ou la commande&nbsp;: <code>jwm  -restart</code>. Dans le
   1.138 +fichier de configuration les balises de styles débutent après  la ligne de 
   1.139 +commentaires&nbsp;: &lt;!-- Visual Styles --&gt;. Pour commencer voici une petite
   1.140 +liste des balises de styles principales avec une courte description&nbsp;:
   1.141 +</p>
   1.142 +<ul>
   1.143 +    <li><code>Background</code> gére le fond d'écran. Ce tag supporte les
   1.144 +    attributs&nbsp;: <code>solid, gradient, image</code> ou <code>tile</code>,
   1.145 +    permettant respectivement d'utiliser une couleur solide, de créer un
   1.146 +    dégradé, d'afficher une image redimensinnée ou en mode tuile.</li>
   1.147 +    <li><code>BorderStyle</code> contrôle le style de la bordure des fenêtres</li>
   1.148 +    <li><code>TrayStyle</code> contrôle une barre des tâches. Vous pouvez en
   1.149 +    mettre plusieurs (en haut et en bas par exemple). La barre des tâches peut,
   1.150 +    entre autre, être cachée automatiquement ou ne remplir qu'une partie de
   1.151 +    l'écran via l'attribut <code>width</code>.</li>
   1.152 +    <li><code>TaskListStyle</code> contrôle le style de la liste des fenêtres 
   1.153 +    ouvertes sur le bureau courant.</li>
   1.154 +    <li><code>PagerStyle</code> contrôle le pager affichant les différents 
   1.155 +    bureaux virtuels (quatre par défaut).</li>
   1.156 +    <li><code>MenuStyle</code> définit le style du menu.</li>
   1.157 +    <li>Les icônes sont définies par le tag <code>IconPath</code>, vous pouvez
   1.158 +    facilement utiliser vos icônes personnelles en spécifiant le chemin
   1.159 +    complet vers le répertoire qui les contient. A noter que vous pouvez
   1.160 +    spécifier plus d'un chemin, si vous voulez par exemple utiliser vos
   1.161 +    images et celles du système contenues dans&nbsp;: 
   1.162 +    <code>/usr/share/pixmaps</code> et <code>/usr/share/icons</code>. SliTaz 
   1.163 +    utilise les icons du thème Tango: <a href="http://tango.freedesktop.org/"
   1.164 +    >tango.freedesktop.org</a> pour le menu. Ils sont de taille 16x16 et se
   1.165 +    trouvent dans le répertoire&nbsp;: <code>/usr/share/icons/Tango</code>.
   1.166 +    Vous pouvez en rajouter, les modifier, les supprimer, etc. Si vous désirez
   1.167 +    installer de nouvelles icônes en espace utilisateur, nous vous conseillons
   1.168 +    d'utiliser un répertoire personnel <code>~/Images/Icons</code> (configurer
   1.169 +    par défaut) ou un répertoire caché <code>~/.icons</code>.
   1.170 +</li>
   1.171 +</ul>
   1.172 +<p>
   1.173 +Les couleurs peuvent être définies avec leur nom ou leur numéro RGB, tel que&nbsp;:
   1.174 +<code>#3A4956</code>. Pour utiliser de belles couleurs en mode dégradé
   1.175 +(<em>gradient</em>), vous devez spécifier deux couleurs séparées par
   1.176 +deux points, exemple&nbsp;: <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer
   1.177 +les polices et leurs tailles en utilisant la balise&nbsp;: <code>Font</code>. Il y
   1.178 +a encore quelques petites choses que vous pouvez modifier pour personnaliser
   1.179 +votre bureau, telles que le format de l'horloge ou le nom du bouton et son icône.
   1.180 +Avant de redémarrer JWM avec votre nouveau fichier de configuration, vous
   1.181 +pouvez vérifier sa syntaxe en utilisant la commande&nbsp;: <code>jwm -p</code>.
   1.182 +Pour aller plus loin, le manuel officiel décrit tous les tags, les options
   1.183 +possibles et les attributs valides. Vous pouvez le consulter en ligne sur le
   1.184 +site web de JWM. 
   1.185 +</p>
   1.186 +<a name="ontheweb"></a>
   1.187 +<h3><font color="#6c0023">JWM sur le web</font></h3>
   1.188 +<ul>
   1.189 +    <li><a href="http://www.joewing.net/programs/jwm/"
   1.190 +    >www.joewing.net/programs/jwm/</a> - Le site web officiel de Joe's 
   1.191 +    Window Manager, fournissant des news et le manuel complet.</li>
   1.192 +    <li><a href="http://joesnet.sytes.net/">joesnet.sytes.net</a> - Site web
   1.193 +    de JoesBox, proposant des thèmes et divers petits utilitaires à utiliser
   1.194 +    avec JWM.</li>
   1.195 +    <li>#jwm sur irc.freenode.net - Le canal de discussions IRC de JWM sur
   1.196 +    les serveurs de Freenode.</li>
   1.197 +</ul>
   1.198 +
   1.199 +<!-- End of content -->
   1.200 +</div>
   1.201 +
   1.202 +<!-- Footer. -->
   1.203 +<div id="footer">
   1.204 +	<div class="footer-right"></div>
   1.205 +	<a href="#top">Haut de la page</a> | 
   1.206 +	<a href="index.html">Table des matières</a>
   1.207 +</div>
   1.208 +
   1.209 +<div id="copy">
   1.210 +    Copyright © 2007 <a href="http://www.slitaz.org/">SliTaz</a> -
   1.211 +    <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
   1.212 +    Documentation publiées sous
   1.213 +    <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
   1.214 +    et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
   1.215 +</div>
   1.216 +
   1.217 +</body>
   1.218 +</html>