Toutou linux : yaf-splash

Publié le par zorgue

Derrière ce nom plutôt comique, se cache en fait les pop-up qui apparaissent sous toutou linux. Il est ultra simple en écriture, à comprendre, à utiliser, bref parfait pour moi.

Mais un pop-up ça sert à quoi ? Tout simplement à vous avertir d'un événement système, comme le démarrage d'un programme, ou vous donnez des indications ou conseil à un moment donné.

Nous allons voir comment en faire un?

Tout d'abord il faut creer un fichier texte qui sera notre programme. Pour cela Toutou est parfait puisqu'avec un simple clic on en crée un. Rendez-vous dans le dossier root (la maison sur le bureau), clic droit de souris dans la fenetre qui est apparue => nouveau => Script => donner lui un nom (ex essai).
Puis il faut l'ouvrir => clic droit => fichier essai => ouvrir en texte = mettez le curseur sur la deuxième ligne.

La première ligne est dejà remplie car c'est ce qui appelle le programe qui pourra lire le "script" (ecriture). Pour les curieux on l'appelle "shabang".


La construction de yaf-splash

yaf-splash se construit tout simplement comme ceci :

yaf-splash  [ série d'options ]

Compliqué n'est ce pas ?

     
       les options

-text  "blabla"  Le texte que vous voulez voir apparaître. Remplacer blabla

-bg (couleur en anglais)
: bg = background la couleur d'arrière plan .En plus des couleurs classique (red, blue, white, yellow, brown, black, pink, green, purpple) vous pouvez en utiliser d'autre que je détaille ICI. Si vous ne mettez pas cette option par defaut le fond sera noir.
ex : -bg yellow

-transparent pour mettre le background transparent. On peut mettre aussi l'option -nontransparent mais cela ne sert à rien.

-fg (couleur en anglais) : fg = forground couleur de la police. Par défaut celle-ci sera blanche. Vous pouvez utiliser les même couleurs que pour  -bg
ex : -fg black

-bd (couleur en anglais) : bd = border couleur de la bordure.
Vous pouvez utiliser les même couleurs que pour  -bg.

-bw (chiffre) : border width epaisseur de la bordure. Par défaut celle-ci est à 2.
ex : -bw 4.

-outline [chiffre]
la bordure de texte. Par defaut celle-ci est à 1. mettez 0 si vous n'en voulez pas.
ex : -outline 0

-margin [chiffre] l'épaisseur de la marge exterieur. Par défaut celle-ci est à 0. Si vous voulez eloigner la bordure du texte augmentez ce chiffre.
ex : -margin 6

-font pour indiquer la taille de la police. Il est composer d'un chiffre,d'un petit x et d'un autre chiffre en general le double du premier
ex : -font 8x16 ou -font "8x16"

-timeout [chiffre] sans cette option il faut cliquer sur la boite pour que celle-ci se ferme. Elle permet de donner un temps (secondes) apres lequel la boite se ferme.
ex : -timeout 2

-placement option Definie la position de la boite sur l'écran. Par défaut celle-ci est au centre. Les options possibles: center,  top,  bottom,  right,  left,  top-right,  top-left,  bottom-right,   bottom-left.
ex : -placement bottom-right

-geometry
Pour definir la taille et la position. Je n'ai pas encore trouvé comment cette option fonctionne. Je suis preneur pour cette info si vous l'avez.

-countdown "date" pour faire un compte à rebours pour une date donnée. La date se construit comme ceci :
Mois(3 premieres lettre du mois en anglais la premiere en majuscule) jour Heure:Minutes:Secondes Années
ex : -countdown "Mar 8 20:30:00 2010"

-clock afficher une horloge

-12 afficher une horloge sur 12 heures (par defaut)

-24 afficher une horloge sur 24 heures

-seconds afficher les secondes

- noseconds ne pas afficher les secondes ( à coupler avec clock)
ex : -clock -noseconds ou -24 -noseconds



Voilà pour les options.
Donc dans notre fichier "essai", nous allons créer un lanceur pour seamonkey par exemple.
Ce lanceur va nous indiquer que l'on a demandé seamonkey puis va lancer celui-ci. Voilà le fichier final. Adaptez à vos envie faites vos essais amusez-vous quoi.

#!/bin/sh

yaf-splash -bg gold -margin 4 -outline 0 -font 9x18 -text "Lancement de Seamonkey" -timeout 2 &
seamonkey


Enregistrer votre fichier. Clic droit dessus => fichier 'essai' => Permission => entrée. Cette action à pour but de dire à Toutou que ce texte est un programme et qu'il faut l'executer.
Vous pouvez prendre le fichier pour l'emmener sur le bureau. Cela vous creera un lanceur.
Vous pouvez enfin cliquez dessus !!!

Publié dans Toutou Linux ASRI

Commenter cet article