Ceci est une ancienne révision du document !
Créer un cartouche de bureau avec Desktop Info
Desktop Info permet d'afficher un cartouche d'informations sur le bureau d'un PC. Cela permet d'identifier facilement les machines d'un parc, ou de customiser son propre widget de bureau. Ce tutoriel inclue la création et le déploiement du cartouche sur plusieurs machines.
Paramètrage de Desktop Info
1) Télécharger Desktop Info ici :
2) Créer un fichier texte appelé desktopinfo.ini (sans oublier l'extension), qui servira à décrire le cartouche
3) Créer un second fichier texte nommé french.ini (sans oublier l'extension), qui servira à traduire les intitulés en Français.
4) Une fois ces les fichiers créés, on va commencer à remplir le fichier desktopinfo.ini :
Commençons par paramétrer la taille et la position du cartouche :
[options] # taille et position top=10 right=10 width=600 allowDrag=0
Les instructions top, right, left, bottom, width et height permettent d'indiquer la position à l'écran et la taille du cartouche (en pixels). L'instruction allowDrag, permet, quant à elle, d'autoriser ou non de déplacement du cartouche (0=Non, 1=Oui).
Ensuite, on peut sélectionner la police à utiliser (écrire à la suite) :
# police font-face=Segoe UI Light font-size=15 font-charset=1 font-rtl=0
La directive font-face précise la police d'écriture à afficher sur le cartouche, font-size précise la taille des écritures, etc…
On doit aussi indiquer quel fichier contiendra les traductions des libellés :
# traductions language=french.ini
Pour configurer la transparence du fond du cartouche et y ajouter un logo (facultatif), ajouter ceci (toujours à la suite) :
#fond transparency=50 #logo logo=logo-BELINK-1.png logo-width=175 logo-height=100 logo-align=-1
La transparence du fond est réglable avec le paramètre transparency. La valeur 0 correspond à un fond opaque tandis que 100 correspond à un fond totalement transparent.
Les instructions logo-width, logo-height, et logo-align servent à indiquer la position et les dimensions du logo. Attention : le logo doit être obligatoirement au format PNG. Préciser l'image à utiliser avec logo.
Enfin, on va y ajouter des informations :
Il existe beaucoup de type d'informations qui peuvent être affichées, telles que l'utilisation en temps réèl du CPU, de la mémoire, l'heure, etc… Le mieux est de consulter la documentation officielle qui les recense toutes.
Un exemple de configuration qui affiche le nom de de la machine, l'utilisateur actuel, le domaine, l'interface réseau et son adresse I, ainsi que la version de Windows et des informations sur le support :
[items] HOST=active:1,interval:0,color:EECC00,style:b USER=active:1,interval:0,color:EECC00 DOMAIN=active:1,interval:30,color:55CC77,offset=1,style:b NETWORKADAPTER=active:1,interval:30,color:55CC77,activeonly:1,count:1,filter: IPADDRESS=active:1,interval:30,color:55CC77,offset=1 OSBUILD=active:1,interval:0,color:CCCCEE COMMENT=active:1,interval:0,color:CCCCEE,text:Support Informatique support@belink-test.local,style:b COMMENT=active:1,interval:0,color:CCCCEE,text:Ticketing http://192.168.1.17/glpi,style:b
Le arguments style et color permettent de sélectionner le style et la couleur de police d'écriture utilisé sur la ligne, active permet d'activer ou de désactiver la ligne et interval précise l'intervalle dans lequel le programme va vérifier les informations (pour les mettre à jour sur le cartouche).
Les directives les plus importantes sont : COMMENT, qui permet d'afficher un texte personnalisé, HOST qui affiche le nom de la machine, USER qui affiche le nom de l'utilisateur qui à ouvert la session, et ENVVAR qui permet d'afficher la valeur d'une variable d'environnement du système. Aucune directive n'est obligatoire.
5) Enfin, enregistrer et lancer Desktop Info pour afficher le résultat. Les intitulés des infos affichées seront en anglais. Pour les modifier remplir le fichier french.ini en ajoutant uniquement les instructions de la catégorie [items] qui sont présentes dans le fichier desktopinfo.ini. Remplacer alors les arguments sur chaque ligne par l'intitulé qui sera affiché sur le cartouche :
Exemple :
[items] #infos NETWORKADAPTER=ADAPTATEUR RESEAU DOMAIN=DOMAINE IPADDRESS=ADRESSE IP OSBUILD=NUMERO DE VERSION HOST=Nom du PC USER=Utilisateur
Voila la configuration du cartouche est terminée, voici le résultat (ip et domaine masqués):
Déploiement du cartouche sur un parc de machines
A venir
