website diff doc/handbook/jwm.html @ rev 4
French doc with Handbook and Cookbook
author | Christophe Lincoln <pankso@slitaz.org> |
---|---|
date | Sat Mar 29 12:01:05 2008 +0100 (2008-03-29) |
parents | |
children | a33277122930 |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/doc/handbook/jwm.html Sat Mar 29 12:01:05 2008 +0100 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 : 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 : 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 : <code><!--</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é : 1.97 +</p> 1.98 +<pre> 1.99 + $ geany $HOME/.jwmrc & 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 : 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 : <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 : 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 : 1.117 +</p> 1.118 +<pre class="script"> 1.119 +<Program icon="gqview.png" label="GQview">gqview</Program> 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 : 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 : <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 : <!-- Visual Styles -->. Pour commencer voici une petite 1.140 +liste des balises de styles principales avec une courte description : 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 : <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 : 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 : <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 : 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 : <code>#6C0023:#3E1220</code>. Vous pouvez aussi changer 1.177 +les polices et leurs tailles en utilisant la balise : <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 : <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>