logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Ceci est une ancienne révision du document !


Yad

Introduction

Yad nous permet d'afficher des boîtes de dialogue GTK via des lignes de commande ou des scripts shell. Il est semblable à Zenity mais avec plus d'options.

Installation

SID et Stretch

apt-get update
apt-get install yad

Jessie stable

Apparemment il n'exsite pas de paquet pour jessie stable. Nous allons devoir l'installer par compilation. (la version actuelle est la 0.25.1)

apt-get update
apt-get install build-essential intltool xz-utils fakeroot checkinstall 
wget https://yad.googlecode.com/files/yad-0.25.1.tar.xz
tar -xJf yad-0.25.1.tar.xz
cd yad-0.25.1
./configure
make
checkinstall make install

Utilisation

Boîte de dialogue

Yad permet d'afficher 13 types de boite de dialogue.

Options Descriptions
--calendar Affiche un calendrier
--color Sélection de couleurs
--dnd Boîte drag-and-drop
--entry Permet la saisie de caractères
--icons Boîte d*affichage avec icônes de raccourci
--file Sélection de fichiers ou/et dossiers
--font Sélection de la police
--form Permet la saisie de caractères
--list Affiche une liste
--notification Afficher une notification dans la zone prévue à cet effet
--progress Permet de suivre une progression
--text-info Affiche un texte dans une fenêtre
--scale Choisir une valeur numérique à l*aide d*un curseur

Option général

A la suite du type de la boite de dialogue, nous pouvons choisir aucune, une ou plusieurs options générales qui peuvent s'appliquer pour tous les types de boîtes des dialogues ci-dessus.

Si l'option est suivit par = et des lettres en majuscule, il suffit de les remplacer par la valeur que nous voulons lui donner et cela entre 2 guillemets.

Voici un exemple avec une boite de dialogue du type calendrier et avec l'option --title=TITLE .

yad --calendar --title="Mon calendrier Yad"
Options Descriptions
--title=TITLE Titre de la boîte de dialogue
--window-icon=ICONPATH Chemin de l'icône
--width=WIDTH Hauteur de la boite de dialogue
--height=HEIGHT Largeur de la boite de dialogue
--timeout=TIMEOUT Temps d'affichage
--timeout-indicator=POSITION FIXME
--kill-parent Envoie SIGTERM au processus parent
--text=STRING Texte à l'interieur de la boite de dialogue
--image=IMAGE Image qui apparaît sur le côté gauche de la boîte de dialogue.
IMAGE peut être un nom de fichier ou le nom de l'icône du thème d*icônes courant.
--image-on-top Place l'image au-dessus, doit-être utilisé avec l'option --image
--icon-theme = THEME Utilise une icône du thème GTK au lieu de celle utilisé par défaut
--expander=TEXT FIXME
--button=BUTTON:ID Rajoute en bouton, ID correspond au code de sortie
--no-buttons Affiche aucun bouton
--no-markup FIXME
--always-print-result Imprime toujours le résultat
--dialog-sep FIXME
--borders=NUM Définit les bordures de la boite de dialogue
--sticky Affiche de la boite de dialogue sur tous les bureaux
--fixed Verrouille la hauteur et la largeur de la boite de dialogue
--center Place la boite de dialogue à son ouverture au centre de l*écran
--mouse Place la boite dialogue à son ouverture sous la position de la souris
--on-top Place la boite dialogue à son ouverture par dessus les autre fenêtre.
--skip-taskbar N'affiche pas la boite de dialogue dans la barre de tache ou le pager
--geometry=WIDTHxHEIGHT+X+Y FIXME
--selectable-labels FIXME

Options du calendrier

Options Descriptions
--day=INT Jour par défaut
--month=INT Mois par défaut
--year=INT Année par défaut
--date-format=MOTIF Régler le format de la date de retour. Par défaut c'est `% x '
--details = FILENAME FIXME
--init-color=COULEUR Définit une valeur initiale de la couleur.
--extra FIXME
--palette[= fichier] FIXME
Si aucun jour, mois, année est spécifiés c'est la date actuel qui est utilisé par défaut

Exemple

Ici nous allons créé une boite de dialogue de type calendrier avec comme titre “Mon calendrier Yad”, date par défaut le 30 janvier 2000 et comme format de retour Année-Mois-Jour.

yad --calendar --title="Mon calendrier Yad" --day="30" --month="1" --year="2000" --date-format="%Y-%m-%d"

utilisateurs/slyfox/tutos/yad.1447605109.txt.gz · Dernière modification: 15/11/2015 17:31 par Slyfox

Pied de page des forums

Propulsé par FluxBB