====== 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 :** [[https://www.glenn.delahoy.com/desktopinfo/|Glenn's Page (Desktop Info)]] **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 IP, 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): {{ ::cd.png?400 |Cartouche affiché sur le bureau}} ===== Déploiement du cartouche sur un parc de machines ===== A venir ===== Documentation officielle & sources ===== {{ ::desktop_info_manual.pdf | Documentation de Desktop Info (complète, en anglais)}} [[https://sys-advisor.com/2017/07/18/tuto-desktop-info-comment-configurer-et-deployer-desktop-info-par-gpo/|Tutoriel source]]