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 - Openbox</title>
|
pankso@371
|
6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
|
pankso@371
|
7 <meta name="description" content="openbox slitaz desktop obconf" />
|
pankso@371
|
8 <meta name="expires" content="never" />
|
pankso@371
|
9 <meta name="modified" content="2009-03-22 14:20: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 <a href="utilities.html">Utilitaires</a> |
|
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">Openbox</font></h2>
|
pankso@371
|
32
|
pankso@371
|
33 <ul>
|
pascal@548
|
34 <li><a href="openbox.html#intro">Introduction et présentation d'Openbox.</a></li>
|
pascal@548
|
35 <li><a href="openbox.html#config">Configuration d'Openbox.</a></li>
|
pascal@548
|
36 <li><a href="openbox.html#themes">Thèmes graphiques.</a></li>
|
pascal@548
|
37 <li><a href="openbox.html#menu">Menu contextuel.</a></li>
|
pascal@548
|
38 <li><a href="openbox.html#autostart">Applications démarrées automatiquement.</a></li>
|
pascal@548
|
39 <li><a href="openbox.html#bg-icons">Fond d'écran et icônes.</a></li>
|
pascal@548
|
40 <li><a href="openbox.html#effects">Effets visuels.</a></li>
|
pankso@371
|
41 </ul>
|
pankso@371
|
42
|
pankso@371
|
43 <a name="intro"></a>
|
pankso@371
|
44 <h3><font color="#6c0023">Introduction et présentation d'Openbox</font></h3>
|
pankso@371
|
45 <p>
|
pankso@371
|
46 Openbox est un gestionaire de fenêtre ultra rapide, simple, efficace,
|
pankso@371
|
47 thémable à souhait et ne consommant pas toutes les ressources du système,
|
pankso@371
|
48 c'est le gestionnaire de fenêtres par défaut sur SliTaz. Un gestionnaire
|
pankso@371
|
49 de fenêtres est une application tournant au dessus du serveur X,
|
pankso@371
|
50 permetant de contrôler l'apparence des fenêtres, d'ouvrir un terminal
|
pankso@371
|
51 X ou d'afficher des applications. Il permet ensuite de placer, de
|
pankso@371
|
52 réduire, et de dimensionner les fenêtres à son propre gré.
|
pankso@371
|
53 </p>
|
pankso@371
|
54 <p>
|
pankso@371
|
55 Openbox fournit un menu contextuel via un clique droite sur le bureau, ce
|
pankso@371
|
56 menu est modifiable en éditant un fichier de configuration, la combinaison
|
pankso@371
|
57 des touches <code>ALT + tabulation</code> permet de lister et naviguer parmi
|
pankso@371
|
58 les fenêtres ouvertes. Par défaut SliTaz propose 4 bureaux virtuels avec
|
pankso@371
|
59 Openbox et Obconf pour configurer graphiquement le gestionnaire de fenêtres
|
pankso@371
|
60 ainsi que divers petits outils spécifiques à SliTaz afin d'avoir un bureau
|
pankso@371
|
61 simple, élégant et cohérant.
|
pankso@371
|
62 </p>
|
pankso@371
|
63 <p>
|
pankso@371
|
64 Le bureau fourni par SliTaz respect les standards de Freedesktop, le
|
pankso@371
|
65 gestionnaire de fichiers PCmanFM du projet LXDE permet d'avoir la gestion
|
pankso@371
|
66 des icons sur le bureau, le glissé-déposé (drag and drop) et le montage
|
pankso@371
|
67 des périphériques en un clique. Le <em>panel</em> fournissant le menu,
|
pankso@371
|
68 la barre des tâches, les icons, etc est propulsé par LXpanel.
|
pankso@371
|
69 </p>
|
pankso@371
|
70
|
pankso@371
|
71 <a name="config"></a>
|
pankso@371
|
72 <h3><font color="#6c0023">Configuration d'Openbox</font></h3>
|
pankso@371
|
73 <p>
|
pankso@371
|
74 La plus part des options d'Openbox peuvent être configurées graphiquement
|
pankso@371
|
75 via l'utilitaire OBconf se trouvant le menu "Préférences" → "Configuration
|
pankso@371
|
76 d'Openbox". Le fichier de configuration peut aussi être modifié via votre
|
pankso@371
|
77 éditeur de texte préféré, le fichier de configuration se trouve dans votre
|
pankso@371
|
78 répertoire personnel: <code>~/.config/openbox/rc.xml</code>, c'est un fichier
|
pankso@371
|
79 XML comme pour le menu. Les raccourssis clavier sont définis dans la section
|
pankso@371
|
80 <keyboard> du fichier de configuration.
|
pankso@371
|
81 </p>
|
pankso@371
|
82
|
pankso@371
|
83 <a name="themes"></a>
|
pankso@371
|
84 <h3><font color="#6c0023">Thèmes graphiques</font></h3>
|
pankso@371
|
85 <p>
|
pankso@371
|
86 Openbox est entièrement thèmable via un seul fichier ayant une syntaxe
|
pankso@371
|
87 propre au gestionnaire de fenêtres. Par défaut plusieurs thèmes sont fournis,
|
pankso@371
|
88 ils sont séléctionnables via OBconf et installés dans <code>/usr/share/themes</code>.
|
pankso@371
|
89 Chaque utilisateur du système peut installer ces propres thèmes dans le
|
pankso@371
|
90 répertoire personnel <code>~/.themes</code> manuellement ou via l'interface
|
pankso@371
|
91 de configuration OBconf. Si vous voulez créer votre propre thème, le plus
|
pankso@371
|
92 simple est de copier et renommer un thème existant pour ensuite éditer
|
pankso@371
|
93 le fichier <code>themerc</code>. En option des thèmes utilisent des images
|
pankso@371
|
94 pour les boutons inconifier, maximiser et fermer, ces images peuvent
|
pankso@371
|
95 être recrées ou modifiées via un éditeur d'images tels que mtPaint ou Gimp.
|
pankso@371
|
96 </p>
|
pankso@371
|
97 <p>
|
pankso@371
|
98 Sur internet vous trouverez beaucoup de thèmes créer par la communauté,
|
pankso@371
|
99 plus d'informations sur
|
pankso@371
|
100 <a href="http://icculus.org/openbox/index.php/Openbox:Themes">le site officiel d'Openbox</a>.
|
pankso@371
|
101 </p>
|
pankso@371
|
102
|
pankso@371
|
103 <a name="menu"></a>
|
pankso@371
|
104 <h3><font color="#6c0023">Menu contextuel</font></h3>
|
pankso@371
|
105 <p>
|
pankso@371
|
106 Le menu contextuel se trouve dans le fichier: <code>~/.config/openbox/menu.xml</code>,
|
pankso@371
|
107 la syntaxe de ce fichier XMl est simple et facile à comprendre. Il est aussi
|
pankso@371
|
108 possible de modifier ce menu graphiquement avec <code>obmenu</code> mais
|
pankso@371
|
109 pas installé par défaut. Exemple pour ajouter une aplication dans un des
|
pankso@371
|
110 sous menus:
|
pankso@371
|
111 </p>
|
pankso@371
|
112 <pre class="script">
|
pankso@371
|
113 <item label="File Manager">
|
pankso@371
|
114 <action name="Execute"><command>pcmanfm</command></action>
|
pankso@371
|
115 </item>
|
pankso@371
|
116 </pre>
|
pankso@371
|
117 <p>
|
pankso@371
|
118 Les sous menus sont définis à la fin du fichier via la balise <code>menu</code>.
|
pankso@371
|
119 La balise menu peut utiliser un <em>pipe</em> pour affichier les entrées de menu,
|
pankso@371
|
120 c'est à dire un script qui crée les entrées à la volée. SliTaz propose par
|
pankso@371
|
121 défaut un <em>pipe menu</em> qui permet d'ouvrir directement vos répertoires
|
pankso@371
|
122 favoris avec le gestionnaire de fichiers PCmanFM. Le script se trouve dans
|
pankso@371
|
123 <code>/usr/lib/openbox</code> et peut être utilisé comme example.
|
pankso@371
|
124 </p>
|
pankso@371
|
125
|
pankso@371
|
126 <a name="autostart"></a>
|
pankso@371
|
127 <h3><font color="#6c0023">Applications démarrées automatiquement</font></h3>
|
pankso@371
|
128 <p>
|
pankso@371
|
129 Lors du lancement de votre session graphique, Openbox permet de démarrer
|
pankso@371
|
130 divers applications automatiquement via le script:
|
pankso@371
|
131 <code>~/.config/openbox/autostart.sh</code>. Par défaut SliTaz propose
|
pankso@371
|
132 un script démarrant le gestionnaire de fichiers PCmanFM pour la gestion
|
pankso@371
|
133 du fond d'écran et des icons de bureau, le panel (LXpanel) avec le menu,
|
pankso@371
|
134 Dbus et Ivman pour la gestion des périphériques ou media tel que les
|
pankso@371
|
135 clés USB. Pour ajouter ou supprimer des application lançées au démarrage
|
pankso@371
|
136 de la session vous pouvez éditer le script ou utiliser la petite interface
|
pankso@371
|
137 graphique de SliTaz via le menu "Préférences" → "Auto started applications":
|
pankso@371
|
138 </p>
|
pankso@371
|
139
|
pankso@371
|
140 <img
|
pankso@371
|
141 src="images/screenshots/desktopbox-autostart.png"
|
pankso@371
|
142 style="width: 552px; height: 267px;" />
|
pankso@371
|
143
|
pankso@371
|
144 <a name="bg-icons"></a>
|
pankso@371
|
145 <h3><font color="#6c0023">Fond d'écran et icônes</font></h3>
|
pankso@371
|
146 <p>
|
pankso@371
|
147 Openbox ne propose pas la gestion du fond d'écran nativement, il faut
|
pankso@371
|
148 utiliser un outils externe. Cela permet plus de libérté et de choix, par
|
pankso@371
|
149 défaut, le bureau SliTaz utilise le gestionnaire de fichier PCmanFM pour
|
pankso@371
|
150 afficher un image en fond d'écran et avoir des icons de bureau.
|
pankso@371
|
151 Alternativement il est possible d'utiliser le paquet <code>hsetroot</code>
|
pankso@371
|
152 pour afficher un image ou <code>xsetroot</code> pour avoir une couleur
|
pankso@371
|
153 unie. PcmanFM est démarré avec la session Openbox en mode démon, c'est à
|
pankso@371
|
154 dire qu'il tourne en fond et ce lance plus rapidement. Pour modifier
|
pankso@371
|
155 l'image de fond décran vous pouvez passer par les préférences du
|
pankso@371
|
156 gestionnaire de fichier ou le menu "Préférences" → "Fond d'écran"
|
pankso@371
|
157 </p>
|
pankso@371
|
158 <p>
|
pankso@371
|
159 Les icônes sont affichés via de simples fichiers texte suivant les standards
|
pankso@371
|
160 Freedesktop, vous pouvez en créer vous-même ou les personnaliser en les
|
pankso@371
|
161 éditant via votre éditeur de texte préféré. Pour facilement ajouter des
|
pankso@371
|
162 icônes sur le bureau, SliTaz fourni une petite <em>box</em> graphique
|
pankso@371
|
163 accessible via le menu "Préférences" → "Desktop icons" ou le menu
|
pankso@371
|
164 contextuel d'Openbox "Desktop Files & Icons" → "Add new icon":
|
pankso@371
|
165 </p>
|
pankso@371
|
166
|
pankso@371
|
167 <img
|
pankso@371
|
168 src="images/screenshots/desktopbox-add-icons.png"
|
pankso@371
|
169 style="width: 432px; height: 314px;" />
|
pankso@371
|
170
|
pankso@371
|
171 <a name="effects"></a>
|
pankso@371
|
172 <h3><font color="#6c0023">Effets visuel</font></h3>
|
pankso@371
|
173 <p>
|
pankso@371
|
174 SliTaz fournit plusieurs petits outils permettant d'avoir des effect
|
pankso@371
|
175 graphiques sur les fenêtres d'Openbox et les divers menus. Vous pouvez
|
pankso@371
|
176 rendre un fenêtre transparente ou avoir des ombres donnant un effet de
|
pankso@371
|
177 profondeur au bureau. Les effets sont obtenus via <code>xcompmgr</code>
|
pankso@371
|
178 (<em>Composite Manager</em>), la transparence via <code>transset-df</code>
|
pankso@371
|
179 et peuvent être activés en même temps que la session Openbox et via le
|
pankso@371
|
180 menu contectuel "Desktop Effects".
|
pankso@371
|
181 </p>
|
pankso@371
|
182
|
pankso@371
|
183 <!-- End of content -->
|
pankso@371
|
184 </div>
|
pankso@371
|
185
|
pankso@371
|
186 <!-- Footer. -->
|
pankso@371
|
187 <div id="footer">
|
pankso@371
|
188 <div class="footer-right"></div>
|
pascal@548
|
189 <a href="openbox.html#top">Haut de la page</a> |
|
pankso@371
|
190 <a href="index.html">Table des matières</a>
|
pankso@371
|
191 </div>
|
pankso@371
|
192
|
pankso@371
|
193 <div id="copy">
|
pascal@669
|
194 Copyright © <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
|
pankso@371
|
195 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
|
pankso@371
|
196 Documentation publiées sous
|
pankso@371
|
197 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
|
pankso@371
|
198 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
|
pankso@371
|
199 </div>
|
pankso@371
|
200
|
pankso@371
|
201 </body>
|
pankso@371
|
202 </html>
|