Apportez votre aide…
Ceci est une ancienne révision du document !
JWM
Introduction
JWM (Joe's Window Manager) est un gestionnaire de fenêtres pour le système X Window. JWM est écrit en C et peut être compilé en ne nécessitant que la bibliothèque Xlib.
Il fournit un environnement graphique à la Windows 95.
Installation
JWM se trouve dans les dépots Universe (cf. documentation). Le paquet « jwm » permet de l'installer.
Configuration
Tout tient dans un bête fichier de configuration appelé jwmrc. Par défaut ce dernier est situé dans
/etc/jwm
. Pour plus de confort lors de la configuration je vous conseille de le cppier dans votre dossier personnel sous le nom
.jwmrc
.
cp /etc/jwm/jwmrc ~/
Le fichier est codé en XML très facile a comprendre. Je vais essayer de « découper » le fichier le mieux possible.
Le menu
Il se situe dans la section "RootMenu" Voici le mien (créé juste pour l'exemple) :
<RootMenu label="Debian" height="0"> <Font>-*-fixed-*-r-*-*-10-*-*-*-*-*-*-*</Font> <Program icon="xterm.xpm" label="Terminal">xterm</Program> <!-- Addititional Menu attributes (height, labeled) --> <Menu icon="folder.xpm" label="Applications"> <Program icon="firefox.png" label="Firefox">firefox</Program> <Program icon="amsn.xpm" label="aMSN">amsn</Program> <Program icon="firefox.xpm" label="Rox">rox</Program> <Program icon="firefox.xpm" label="XMMS">xmms</Program> </Menu> <Separator/> <Program icon="gedit.png" label="Edit GFG">emacs /home/daypitoum/.jwmrc</Program> <Restart icon="mini.start.xpm" /> <Exit icon="mini.exit.xpm" confirm="false" /> </RootMenu>
Analysons tout ce bazar.
D'abord la basile <RootMenu> : elle admet deux attributs : label : je n'ait pas vraiment compris. A compléter SVP
height définit la hauteur du menu. Use valeur de Zéro s'adapte automatiquement aux éléments.
On comprend facilement les balises <Program>. Deux attributs : icon et label (nom de l'entrée) On tape dans la balise le nom de l'exécutable.
Un sous-menu est contenu dans la balise <Menu> La aussi, les attributs icon et label.
La balise restart me semble transparente : elle redémarre JWM.
Enfin, l'attribut confirm demande juste a l'utilisateur s'il veux vraiment quitter s'il a pour valeur true.
Les icônes
Il faut dire a JWM dans quels dossiers elles se trouvent. Cela se passe entre les balises Icons (très original…) Voici ma section Icons (vers la fin du fichier)
<Icons> <IconPath>/usr/share/icons/gnome/48x48/apps</IconPath> <IconPath>/usr/share/fvwm95/mini-icons/</IconPath> <IconPath>/usr/X11R6/include/X11/pixmaps</IconPath> </Icons>
Je continue quand je peux… A très bientôt ;)
Liens
- Site officiel : http://www.joewing.net/programs/jwm/
- JWM sur Wikipédia en anglais et en français
Contributeurs : ? daypitoum