# adesklets 0.6.1

## Table of Contents

- adesklets
- 1 Qu'est-ce qu'adesklets ?
  - 1.1 Réponse courte
  - 1.2 Réponse longue
- 2 Nouveautés
- 3 Installer adesklets
  - 3.1 Pré-requis pour la compilation
  - 3.2 Pré-requis pour l'exécution
  - 3.3 Note sur la portabilité
  - 3.4 Téléchargement du logiciel
  - 3.5 Vérification optionelle de l'intégrité du logiciel
  - 3.6 Compilation et Installation:
  - 3.7 Compilateurs et Options:
  - 3.8 Fonctionnalités Optionnelles :
- 4 Utiliser adesklets
  - 4.1 ... Comme un conteneur de desklets
    - 4.1.1 Ajouter un nouveau desklet à votre affichage X
      - Alternative au télechargement manuel des desklets
      - Note concernant les polices du système
      - Notes concernant l'internationalisation
    - 4.1.2 Restaurer les desklets précédents sur une nouvelle session X
  - 4.2 ... Comme un éditeur graphique en ligne de commande
- 5 Programmation d'adesklets
  - 5.1 Une introduction à adesklets
  - 5.2 Véritable programmation avec adesklets: écriture d'un script de desklet
    - 5.2.1 Quelques astuces pour les programmeurs
    - 5.2.2 adesklets et Python
      - Un exemple d'utilisation de Python
      - Attention, piège: quelques détails sur les ID d'objets
      - Un sujet spécial: les animations
      - Configuration et internationalisation
      - Derniers mots
    - 5.2.3 adesklets et Perl
      - Exemple d'utilisation de Perl
      - Rattraper les erreurs
      - Configuration
      - Derniers mots
- 6 Utiliser adesklets à partir d'autres languages
  - 6.1 Fonctionalités requises
  - 6.2 Mécanisme d'initialisation
    - 6.2.1 adeskelts appelé comme un lanceur de desklets - redémarrer tous les desklets
    - 6.2.2 adesklets appelé en tant qu'interpréteur - enregistrement d'un nouveau desklet
    - 6.2.3 Conséquences
  - 6.3 Utilisation des flux
    - 6.3.1 stdin: les commandes
    - 6.3.2 stdout: les résultats des commandes
    - 6.3.3 stderr: les évènements
  - 6.4 Récuperation du signal SIGCHLD
  - 6.5 Variables textuelles
  - 6.6 Derniers mots
- 7 Contribuer à adesklets
- Appendix A Foire Aux Questions
  - A.1 Compiler adesklets
  - A.2 Installer des desklets
  - A.3 Démarrer et arrêter des desklets
  - A.4 Afficher les desklets
  - A.5 Utiliser les desklets
- Appendix B Documentation du paquetage Python
- Appendix C Documentation du paquetage Perl
- Appendix D Documentation d'Imlib2
- Appendix E GNU Makefile pour empaqueter les desklets
- Appendix F Soumettre un desklet
  - F.1 Minima requis dans un paquetage de desklet
  - F.2 Le script `adesklets_submit`
  - F.3 Invoquer `adesklets_submit`
    - F.3.1 Validation approfondie d'une entrée avec `adesklets_checkin`
    - F.3.2 Limitations d'`adesklets_checkin` en mode non-interactif
- Appendix G Copier ce Manuel
  - G.1 GNU General Public License
- Appendix H Clé publique Open PGP

Next: A propos d'adesklets, Up: (dir)

## adesklets

[Version anglaise]

Ce manuel concerne adesklets (version 0.6.1, 31 mars 2006).

Copyright © 2004, 2005, 2006 S.Fourmanoit syfou@users.sourceforge.net.

Traduction française originale de Guillaume Boitel g.boitel@wanadoo.fr, entièrement remise à jour et reprise par Martin Kirchgessner martin.kirch@gmail.com depuis adesklets 0.4.10

> Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence Generale Publique GNU (GNU GPL) version 2, ou toute version ultérieure publiée par la Free Software Fundation. Une copie de la présente licence est incluse dans la section “GNU General Public License”

[Cette version est une traduction complète de la documentation d'adesklets; malgré tout les nouveautés peuvent mettre quelques jours à être traduites, pour être sur(e) de ne pas les rater lisez la version originale.]

Une version à jour de ce document peut être trouvée en ligne: http://adesklets.sf.net/doc/fr/.

Vous trouverez aussi sur le site du projet des captures d'écran, les paquetages des sources, les archives téléchargeables de la documentation, et bien d'autres choses encore: http://sf.net/projects/adesklets/.