website annotate fr/doc/scratchbook/gtk-apps.html @ rev 1349

Tiny edits
author Paul Issott <paul@slitaz.org>
date Sun Jan 31 17:11:43 2021 +0000 (2021-01-31)
parents 0ae6cfc85e03
children
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 Scratchbook - GTK+ apps</title>
pankso@371 6 <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
pankso@371 7 <meta name="description" content="slitaz cookbook GTK+ applications leafpad mtpaint transmissin gftp geany IDE compilation" />
pankso@371 8 <meta name="expires" content="never" />
pankso@371 9 <meta name="modified" content="2007-12-24 12:30: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="gtk-libs.html">gtk-libs</a> |
pankso@371 22 <a href="index.html">Table des matières</a> |
pankso@371 23 <a href="rootcd.html">Rootcd</a>
pankso@371 24 </div>
pankso@371 25 <h1><font color="#3E1220">SliTaz Scratchbook</font></h1>
pankso@371 26 </div>
pankso@371 27
pankso@371 28 <!-- Content. -->
pankso@371 29 <div id="content">
pankso@371 30 <div class="content-right"></div>
pankso@371 31
pankso@371 32
pankso@371 33 <h2><font color="#DF8F06">Applications GTK+</font></h2>
pankso@371 34 <p>
pankso@371 35 Compilation et installation d'applications graphique utilisant GTK+.
pankso@371 36 </p>
pankso@371 37 <ul>
pascal@548 38 <li><a href="gtk-apps.html#about">A propos de ce chapitre.</a> - Description et variable
pankso@371 39 d'environnement ($fs)</li>
pascal@548 40 <li><a href="gtk-apps.html#leafpad">leafpad-0.8.10</a> - Editeur de texte tout simple.</li>
pascal@548 41 <li><a href="gtk-apps.html#gitmail">gitmail-0.4</a> - Ghost In The Mail, client de mail.</li>
pascal@548 42 <li><a href="gtk-apps.html#gqview">gqview-2.0.4</a> - Gestionnaire d'images.</li>
pascal@548 43 <li><a href="gtk-apps.html#mtpaint">mtpaint-3.11</a> - Création et traitement d'images.</li>
pascal@548 44 <li><a href="gtk-apps.html#transmission">Transmission-0.72</a> - Client BitTorrent léger.</li>
pascal@548 45 <li><a href="gtk-apps.html#emelfm2">emelfm2-0.3.5</a> - Gestionnaire de fichiers.</li>
pascal@548 46 <li><a href="gtk-apps.html#geany">geany-0.11</a> - Environnement de Développement Intégré.</li>
pascal@548 47 <li><a href="gtk-apps.html#gftp">gftp-2.0.18</a> - Client FTP simple et rapide.</li>
pascal@548 48 <li><a href="gtk-apps.html#xpad">xpad-2.12</a> - Mini application de prise de notes.</li>
pankso@371 49 </ul>
pankso@371 50 <a name="about"></a>
pankso@371 51 <h3><font color="#6c0023">A propos</font></h3>
pankso@371 52 <p>
pankso@371 53 Ce chapitre décrit les commandes passés pour la compilation et
pankso@371 54 l'installation des applications GTK+ distribuées par défaut sur le
pankso@371 55 LiveCD de <a href="http://www.slitaz.org/">SliTaz</a>. L'installation
pankso@371 56 des bibliothèques GTK+ est décrite dans le chapitre :
pankso@371 57 <a href="gtk-libs.html">GTK+ libs</a>.
pankso@371 58 </p>
pankso@371 59 <h4>Variable d'environnement ($fs)</h4>
pankso@371 60 <p>
pankso@371 61 Pour ne pas spécifier tout le chemin vers le répertoire rootfs, export
pankso@371 62 de la variable d'environnement :
pankso@371 63 </p>
pankso@371 64 <pre>
pankso@371 65 # export fs=$PWD/rootfs
pankso@371 66 </pre>
pankso@371 67 <p>
pankso@371 68 Pour vérifier :
pankso@371 69 </p>
pankso@371 70 <pre>
pankso@371 71 # echo $fs
pankso@371 72 </pre>
pankso@371 73 <a name="leafpad"></a>
pankso@371 74 <h3><font color="#6c0023">leafpad-0.8.10 - Editeur de texte tout simple</font></h3>
pankso@371 75 <p>
pankso@371 76 Site web : <a href="http://tarot.freeshell.org/leafpad/">http://tarot.freeshell.org/leafpad/</a>
pankso@371 77 </p>
pankso@371 78 <pre>
pankso@371 79 # wget http://savannah.nongnu.org/download/leafpad/leafpad-0.8.10.tar.gz
pankso@371 80 # tar xzf leafpad-0.8.10.tar.gz
pankso@371 81 # cd leafpad-0.8.10
pankso@371 82 # ./configure --prefix=/usr
pankso@371 83 # make
pankso@371 84 # make DESTDIR=$PWD/_pkg install
pankso@371 85 # strip _pkg/usr/bin/*
pankso@371 86 </pre>
pankso@371 87 <h4>Install in rootfs</h4>
pankso@371 88 <pre>
pankso@371 89 # cp _pkg/usr/bin/* $fs/usr/bin
pankso@371 90 # cp _pkg/usr/share/pixmaps/leafpad.png $fs/usr/share/pixmaps
pankso@371 91 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 92 </pre>
pankso@371 93 <a name="gitmail"></a>
pankso@371 94 <h3><font color="#6c0023">gitmail-0.4 - Ghost In The Mail, client de mail</font></h3>
pankso@371 95 <p>
pankso@371 96 Ghost In The Mail permet d'envoyer rapidement, et facilement des
pankso@371 97 mails via le protocole SMTP.
pankso@371 98 </p>
pankso@371 99 <p>
pankso@371 100 Site web : <a href="http://gitmail.sourceforge.net/">http://gitmail.sourceforge.net/</a>
pankso@371 101 </p>
pankso@371 102 <pre>
pankso@371 103 # wget http://switch.dl.sourceforge.net/sourceforge/gitmail/gitmail-0.4.tar.gz
pankso@371 104 # tar xzf gitmail-0.4.tar.gz
pankso@371 105 # cd GhostInTheMail-0.4
pankso@371 106 # ./configure --prefix=/usr
pankso@371 107 # make
pankso@371 108 # make DESTDIR=$PWD/_pkg \
pankso@371 109 gitmaildocdir=/usr/share/doc/GhostInTheMail \
pankso@371 110 install
pankso@371 111 # strip _pkg/usr/bin/*
pankso@371 112 </pre>
pankso@371 113 <h4>Install in rootfs</h4>
pankso@371 114 <pre>
pankso@371 115 # cp _pkg/usr/bin/* $fs/usr/bin
pankso@371 116 </pre>
pankso@371 117 <a name="gqview"></a>
pankso@371 118 <h3><font color="#6c0023">gqview-2.0.4 - Gestionnaire d'images</font></h3>
pankso@371 119 <p>
pankso@371 120 Site web : <a href="http://gqview.sourceforge.net/">http://gqview.sourceforge.net/</a>
pankso@371 121 </p>
pankso@371 122 <pre>
pankso@371 123 # wget http://belnet.dl.sourceforge.net/sourceforge/gqview/gqview-2.0.4.tar.gz
pankso@371 124 # tar xzf gqview-2.0.4.tar.gz
pankso@371 125 # cd gqview-2.0.4
pankso@371 126 # ./configure --prefix=/usr --mandir=/usr/share/man
pankso@371 127 # make
pankso@371 128 # make DESTDIR=$PWD/_pkg install
pankso@371 129 # strip _pkg/usr/bin/*
pankso@371 130 </pre>
pankso@371 131 <h4>Install in rootfs</h4>
pankso@371 132 <pre>
pankso@371 133 # cp _pkg/usr/bin/* $fs/usr/bin
pankso@371 134 # cp _pkg/usr/share/pixmaps/* $fs/usr/share/pixmaps
pankso@371 135 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 136 </pre>
pankso@371 137 <a name="mtpaint"></a>
pankso@371 138 <h3><font color="#6c0023">mtpaint-3.11 - Création et traitement d'images</font></h3>
pankso@371 139 <p>
pankso@371 140 Site web : <a href="http://mtpaint.sourceforge.net/">http://mtpaint.sourceforge.net/</a>
pankso@371 141 </p>
pankso@371 142 <pre>
pankso@371 143 # wget http://switch.dl.sourceforge.net/sourceforge/mtpaint/mtpaint-3.11.tar.bz2
pankso@371 144 # tar xjf mtpaint-3.11.tar.bz2
pankso@371 145 # cd mtpaint-3.11
pankso@371 146 # ./configure --cpu=i486 --prefix=/usr intl
pankso@371 147 # make
pankso@371 148 # strip src/mtpaint
pankso@371 149 </pre>
pankso@371 150 <h4>Install in rootfs</h4>
pankso@371 151 <pre>
pankso@371 152 # cp src/mtpaint $fs/usr/bin
pankso@371 153 # cp po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/mtpaint.mo
pankso@371 154 # cp src/icons1/icon.xpm $fs/usr/share/pixmaps/mtpaint.xpm
pankso@371 155 </pre>
pankso@371 156 <a name="transmission"></a>
pankso@371 157 <h3><font color="#6c0023">Transmission-0.72 - Client BitTorrent léger</font></h3>
pankso@371 158 <p>
pankso@371 159 Transmission est un client BitTorrent, rapide, léger, et simple d'utilisation.
pankso@371 160 La complitation du paquet fourni un client en ligne de commande
pankso@371 161 (transmissioncli) et un client GTK+ (transmission-gtk). Nous installons que
pankso@371 162 le client GTK+, le client en ligne de commande est distribué sous forme de
pankso@371 163 paquet SliTaz (*.tazpkg).
pankso@371 164 </p>
pankso@371 165 <p>
pankso@371 166 Site web : <a href="http://transmission.m0k.org/">http://transmission.m0k.org/</a>
pankso@371 167 </p>
pankso@371 168 <pre>
pankso@371 169 # wget http://download.m0k.org/transmission/files/Transmission-0.72.tar.gz
pankso@371 170 # tar xzf Transmission-0.72.tar.gz
pankso@371 171
pankso@371 172 La version 0.72 est mal archivée:
pankso@371 173 # mv "Transmission .72" Transmission-0.72
pankso@371 174
pankso@371 175 # cd Transmission-0.72
pankso@371 176 # ./configure --prefix=/usr --disable-openssl
pankso@371 177 # make
pankso@371 178 # strip gtk/transmission-gtk
pankso@371 179 # strip cli/transmissioncli
pankso@371 180 </pre>
pankso@371 181 <h4>Install in rootfs</h4>
pankso@371 182 <pre>
pankso@371 183 # cp gtk/transmission-gtk $fs/usr/bin
pankso@371 184 # cp gtk/transmission.png $fs/usr/share/pixmaps
pankso@371 185 # cp gtk/po/fr.mo $fs/usr/share/locale/fr/LC_MESSAGES/transmission-gtk.mo
pankso@371 186 </pre>
pankso@371 187 <a name="emelfm2"></a>
pankso@371 188 <h3><font color="#6c0023">emelfm2-0.3.5 - Gestionnaire de fichiers</font></h3>
pankso@371 189 <p>
pankso@371 190 L'application emelFM2, est un gestionnaire de fichiers, fournissant
pankso@371 191 pleins de fonctions utiles, tel que le montage de périphériques, un
pankso@371 192 visualisateur de texte, l'ouverture d'un terminal dans le répertoire
pankso@371 193 courant, etc.
pankso@371 194 </p>
pankso@371 195 <p>
pankso@371 196 Site web : <a href="http://emelfm2.net/">http://emelfm2.net/</a>
pankso@371 197 </p>
pankso@371 198 <pre>
pankso@371 199 # cd ..
pankso@371 200 # wget http://emelfm2.net/rel/emelfm2-0.3.5.tar.gz
pankso@371 201 # tar xzf emelfm2-0.3.5.tar.gz
pankso@371 202 # cd emelfm2-0.3.5
pankso@371 203 # make PREFIX=/usr
pankso@371 204 # make i18n PREFIX=/usr
pankso@371 205 # make install PREFIX=$PWD/_pkg/usr
pankso@371 206 # make install_i18n PREFIX=$PWD/_pkg/usr
pankso@371 207 # strip -v _pkg/usr/bin/*
pankso@371 208 # strip -v _pkg/usr/lib/emelfm2/plugins/*
pankso@371 209 </pre>
pankso@371 210 <h4>Install in rootfs</h4>
pankso@371 211 <pre>
pankso@371 212 # cp _pkg/usr/bin/* $fs/usr/bin
pankso@371 213 # cp -a _pkg/usr/lib/* $fs/usr/lib
pankso@371 214 # cp -a _pkg/usr/share/pixmaps $fs/usr/share
pankso@371 215 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 216 </pre>
pankso@371 217 <a name="geany"></a>
pankso@371 218 <h3><font color="#6c0023">geany-0.11 - Environnement de Développement Intégré</font></h3>
pankso@371 219 <p>
pankso@371 220 Geany et un IDE, il est simple, léger, et rapide, proposant la
pankso@371 221 coloration syntaxique, les onglets, pliage/dépliage du code, la
pankso@371 222 complétion automatique, de l'aide à l'écriture, une liste des symboles,
pankso@371 223 et bien plus.
pankso@371 224 </p>
pankso@371 225 <p>
pankso@371 226 Site web: <a href="http://geany.uvena.de/">http://geany.uvena.de/</a>
pankso@371 227 </p>
pankso@371 228 <p>
pankso@371 229 Pour compiler et faire fonctionner geany sur SliTaz, il faut les
pankso@371 230 bibliothèques libstdc++ et libgcc1, toutes deux fournies par gcc (nous
pankso@371 231 utilisons gcc-4.1.1 que nous avons recompilé, mais vous pouvez copier
pankso@371 232 les bibliothèques depuis votre système hôte).
pankso@371 233 </p>
pankso@371 234 <p>
pankso@371 235 Note: Si la force est avec vous, vous pouvez l'activer via l'option:
pankso@371 236 --enable-the-force
pankso@371 237 </p>
pankso@371 238 <pre>
pankso@371 239 # wget http://mesh.dl.sourceforge.net/sourceforge/geany/geany-0.11.tar.gz
pankso@371 240 # tar xzf geany-0.11.tar.gz
pankso@371 241 # cd geany-0.11
pankso@371 242 # ./configure --prefix=/usr --mandir=/usr/share/man \
pankso@371 243 --disable-vte --enable-the-force
pankso@371 244 # make
pankso@371 245 # make DESTDIR=$PWD/_pkg install
pankso@371 246 # strip -v _pkg/usr/bin/*
pankso@371 247 </pre>
pankso@371 248 <h4>Install in rootfs</h4>
pankso@371 249 <pre>
pankso@371 250 # cp _pkg/usr/bin/* $fs/usr/bin
pankso@371 251 # cp -a _pkg/usr/share/geany $fs/usr/share
pankso@371 252 # cp _pkg/usr/share/pixmaps/geany.png $fs/usr/share/pixmaps
pankso@371 253 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 254 </pre>
pankso@371 255 <a name="gftp"></a>
pankso@371 256 <h3><font color="#6c0023">gftp-2.0.18 - Client FTP simple et rapide</font></h3>
pankso@371 257 <p>
pankso@371 258 L'application gFTP est un client FTP proposant une interface graphique
pankso@371 259 en GTK+. Simple, rapide, efficace et facile à prendre en main. A noter
pankso@371 260 que nous compilons sans le support ssl et l'interface texte. Get,
pankso@371 261 untar, configure, compile and install.
pankso@371 262 </p>
pankso@371 263 <p>
pankso@371 264 Site web : <a href="http://www.gftp.org/">http://www.gftp.org/</a>
pankso@371 265 </p>
pankso@371 266 <pre>
pankso@371 267 # wget http://www.gftp.org/gftp-2.0.18.tar.gz
pankso@371 268 # tar xzf gftp-2.0.18.tar.gz
pankso@371 269 # cd gftp-2.0.18
pankso@371 270 # ./configure --prefix=/usr --mandir=/usr/share/man \
pankso@371 271 --disable-ssl --disable-textport \
pankso@371 272 --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
pankso@371 273 # make
pankso@371 274 # make DESTDIR=$PWD/_pkg install
pankso@371 275 # strip _pkg/usr/bin/*
pankso@371 276 </pre>
pankso@371 277 <h4>Install in rootfs</h4>
pankso@371 278 <p>
al@1285 279 SliTaz ne fournit que le client GTK+ sur le LiveCD. A noter que
pankso@371 280 <code>gftp</code> est simplement un petit script détectant
pankso@371 281 l'environnement (console ou X) et lançant la bonne interface, de
pankso@371 282 plus ça fait qu'u nom à se souvenir pour l'utilisateur :
pankso@371 283 </p>
pankso@371 284 <pre>
pankso@371 285 # cp _pkg/usr/bin/gftp $fs/usr/bin
pankso@371 286 # cp _pkg/usr/bin/gftp-gtk $fs/usr/bin
pankso@371 287 # cp -a _pkg/usr/share/gftp $fs/usr/share
pankso@371 288 # cp -a _pkg/usr/share/pixmaps $fs/usr/share
pankso@371 289 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 290 </pre>
pankso@371 291 <p>
pankso@371 292 Pour gagner un peu de place et éviter les doublons, vous pouvez
pankso@371 293 supprimer le COPIYING (17 Ko) inclut dans /usr/share/gftp. La licence
pankso@371 294 GNU étant déjà présente dans /usr/share/license, si vous le voulez
pankso@371 295 vous pouvez créer un lien symbolique, à vous de voir.
pankso@371 296 </p>
pankso@371 297 <a name="xpad"></a>
pankso@371 298 <h3><font color="#6c0023">xpad-2.12 - Mini application de prise de notes.</font></h3>
pankso@371 299 <p>
pankso@371 300 L'application xpad permet de prendre rapidement divers notes via des
pankso@371 301 fenêtres GTK personnalisables.
pankso@371 302 </p>
pankso@371 303 <p>
pankso@371 304 Site web : <a href="http://xpad.sourceforge.net/">http://xpad.sourceforge.net/</a>
pankso@371 305 </p>
pankso@371 306 <pre>
pankso@371 307 # wget http://surfnet.dl.sourceforge.net/sourceforge/xpad/xpad-2.12.tar.bz2
pankso@371 308 # tar xjf xpad-2.12.tar.bz2
pankso@371 309 # cd xpad-2.12
pankso@371 310 # ./configure --prefix=/usr --mandir=/usr/share/man \
pankso@371 311 --build=i486-pc-linux-gnu --host=i486-pc-linux-gnu
pankso@371 312 # make
pankso@371 313 # make DESTDIR=$PWD/_pkg install
pankso@371 314 # strip _pkg/usr/bin/*
pankso@371 315 </pre>
pankso@371 316 <h4>Install in rootfs</h4>
pankso@371 317 <pre>
pankso@371 318 # cp _pkg/usr/bin/xpad $fs/usr/bin
pankso@371 319 # cp -a _pkg/usr/share/pixmaps $fs/usr/share
pankso@371 320 # cp -a _pkg/usr/share/locale/fr $fs/usr/share/locale
pankso@371 321 </pre>
pankso@371 322
pankso@371 323
pankso@371 324 <!-- End of content -->
pankso@371 325 </div>
pankso@371 326
pankso@371 327 <!-- Footer. -->
pankso@371 328 <div id="footer">
pankso@371 329 <div class="footer-right"></div>
pascal@548 330 <a href="gtk-apps.html#top">Haut de la page</a> |
pankso@371 331 <a href="index.html">Table des matières</a>
pankso@371 332 </div>
pankso@371 333
pankso@371 334 <div id="copy">
pascal@669 335 Copyright &copy; <span class="year"></span> <a href="http://www.slitaz.org/">SliTaz</a> -
pankso@371 336 <a href="http://www.gnu.org/licenses/gpl.html">GNU General Public License</a>;<br />
pankso@371 337 Documentation publiées sous
pankso@371 338 <a href="http://www.gnu.org/copyleft/fdl.html">GNU Free Documentation License</a>
pankso@371 339 et codée en <a href="http://validator.w3.org/">xHTML 1.0 valide</a>.
pankso@371 340 </div>
pankso@371 341
pankso@371 342 </body>
pankso@371 343 </html>