Aller au contenu principal

Fichier de configuration

Tout ce qu’O&O DeskInfo sait de lui-même se trouve dans un seul fichier XML. Le Menu de l’icône de notification couvre les paramètres nécessaires au quotidien ; le fichier de configuration couvre tous les paramètres – y compris les marges, les couleurs exactes, les dimensions des graphiques, la longueur de l’historique, un message personnalisé du service d’assistance et les restrictions pour les postes de travail gérés.

Cette page est la référence complète.

Emplacement du fichier de configuration​

Le fichier s’appelle toujours OODeskInfo.cfg. O&O DeskInfo le recherche dans cet ordre :

  1. Le chemin indiqué avec le paramètre /cfg, si un chemin a été transmis sur la ligne de commande.
  2. À côté d’OODeskInfo.exe – si un fichier nommé OODeskInfo.cfg existe dans le dossier du programme, ce fichier est toujours utilisé. C’est ce qui rend possible un fonctionnement entièrement portable depuis une clé USB : les paramètres voyagent avec l’application.
  3. Dans le profil utilisateur – sinon, %LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg est utilisé et créé s’il n’existe pas.
astuce

Le moyen le plus simple d’obtenir un fichier valide à modifier : démarrer O&O DeskInfo une fois, le quitter, puis ouvrir le fichier créé dans %LocalAppData%\OO Software\OO DeskInfo\. Il contient chaque paramètre avec sa valeur actuelle.

Structure et règles​

<?xml version="1.0"?>
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Language>en</Language>
<PanelPosition>RightTop</PanelPosition>
<TextSize>12</TextSize>
</Settings>

Quelques règles à garder à l’esprit :

  • L’élément racine est <Settings> et il ne doit pas déclarer d’espace de noms XML par défaut.
  • Les noms d’éléments sont sensibles à la casse et doivent correspondre exactement aux noms de cette référence.
  • Les valeurs booléennes sont true ou false (en minuscules).
  • Les couleurs sont soit un nom de couleur anglais (White, Black, Red, Green, Orange), soit une valeur hexadécimale de la forme #RRGGBB ou #AARRGGBB.
  • Chaque élément est facultatif. Un élément absent signifie que la valeur par défaut est utilisée ; un fichier minimal avec deux paramètres est donc parfaitement valide.
  • L’ordre des éléments n’a pas d’importance, mais conserver l’ordre écrit par l’application facilite la comparaison des fichiers.

Les modifications sont appliquées automatiquement​

O&O DeskInfo surveille son fichier de configuration. Une modification enregistrée est détectée environ une seconde plus tard et appliquée – aucun redémarrage n’est nécessaire. Cela rend l’essai de valeurs très agréable : laissez le fichier ouvert dans un éditeur à côté du Bureau et observez l’effet.

La pause d’une seconde est voulue. Les éditeurs écrivent souvent un fichier en plusieurs étapes ; O&O DeskInfo attend donc que le fichier soit resté inchangé pendant un instant avant de le lire – ainsi, un fichier à moitié écrit n’est jamais appliqué.

La plupart des modifications sont appliquées en reconstruisant l’affichage sur place, ce qui conserve l’historique collecté des graphiques. Quatre paramètres vont plus loin dans le système et redémarrent l’application à la place, parce qu’ils dépendent de ressources qui ne sont initialisées qu’une fois par processus :

Les paramètres modifiés depuis le menu de l’icône de notification prennent également effet immédiatement et sont aussitôt écrits dans le fichier.

remarque

Une instance en cours d’exécution enregistre ses propres paramètres dans le fichier – par exemple la disposition des colonnes mise en cache. Modifier le fichier pendant qu’O&O DeskInfo est en cours d’exécution ne pose pas de problème ; en revanche, ne modifiez pas une copie prise auparavant pour la réécrire ensuite, car des valeurs obsolètes seraient alors restaurées.

attention

Si le fichier ne peut pas être analysé – une balise fermante manquante, une valeur non valide, un caractère égaré –, O&O DeskInfo crée à côté une copie de sauvegarde horodatée avec l’extension .invalid, puis repart avec les paramètres par défaut. Le fichier défectueux n’est jamais supprimé en silence ; il est donc possible de trouver l’erreur et de recopier les valeurs.


Général​

Language​

Type : texte · Par défaut : vide (langue du système)

La langue de l’interface utilisateur. Utilisez un élément vide ou system pour suivre la langue d’affichage de Windows.

ValeurLangue
(vide) ou systemLangue d’affichage de Windows
enAnglais
deAllemand
frFrançais

Également disponible dans le menu de l’icône de notification et comme paramètre de ligne de commande /lang.

<Language>en</Language>

LogEnabled​

Type : booléen · Par défaut : false

Écrit un journal détaillé dans %LocalAppData%\OO Software\OO DeskInfo\Logs\OODeskInfo.log. Activez cette option uniquement pour le dépannage, et joignez le journal lorsque vous contactez l’assistance.

ShowWelcome​

Type : booléen · Par défaut : true

Indique si l’assistant de bienvenue s’affiche au démarrage. Il passe automatiquement à false une fois l’assistant terminé. Remettez-le à true pour afficher de nouveau l’assistant au prochain démarrage – ou mettez-le à false dans un fichier préparé afin que les utilisateurs d’un poste géré ne le voient jamais.

UpdateSpeed​

Type : nombre (secondes) · Par défaut : 5

Fréquence d’actualisation des valeurs affichées. Le menu de l’icône de notification propose 1 (Rapide), 5 (Normale) et 10 (Lente) ; toute autre valeur est acceptée ici et affichée comme Personnalisé dans le menu. Les intervalles de l’activité des lecteurs et des compteurs CPU/RAM sont dérivés de cette valeur – voir Vitesse de mise à jour.

UseEfficiencyMode​

Type : booléen · Par défaut : true

Demande à Windows d’exécuter O&O DeskInfo comme processus d’arrière-plan avec une priorité réduite et, sur le matériel pris en charge, sur les cœurs efficaces. Sans effet sur les versions de Windows dépourvues du mode d’efficacité.

LaunchTaskManager​

Type : booléen · Par défaut : true

Indique si un double-clic sur l’icône de la zone de notification ouvre le Gestionnaire des tâches de Windows.


Position et moniteurs​

PanelPosition​

Type : LeftTop | RightTop | LeftBottom | RightBottom · Par défaut : RightTop

Le coin de l’écran occupé par l’affichage.

Monitor​

Type : nombre · Par défaut : 0

Index (à partir de zéro) du moniteur sur lequel l’affichage apparaît. 0 est le premier moniteur. Ignoré lorsque ShowOnAllMonitors vaut true.

ShowOnAllMonitors​

Type : booléen · Par défaut : false

true affiche les informations simultanément sur chaque moniteur connecté, avec partout le même profil, la même position et la même apparence.

TopMargin, RightMargin, BottomMargin, LeftMargin​

Type : nombre (pixels) · Par défaut : 0

Distance entre l’affichage et les bords de l’écran, en mode intégré au Bureau. Utile lorsqu’une barre des tâches, un dock ou un élément du fond d’écran gêne.

<TopMargin>40</TopMargin>
<RightMargin>24</RightMargin>
<BottomMargin>0</BottomMargin>
<LeftMargin>0</LeftMargin>

IsIntegratedWithDesktop​

Type : booléen · Par défaut : true

true dessine l’affichage sur l’arrière-plan du Bureau, derrière les icônes du Bureau. false bascule vers la fenêtre coulissante.

DisplayAlwaysOnTop​

Type : booléen · Par défaut : false

Mode fenêtre coulissante uniquement : maintient la fenêtre au-dessus de toutes les autres fenêtres.

ShowButtonOnDesktop​

Type : booléen · Par défaut : true

Mode fenêtre coulissante uniquement : affiche le bouton d’onglet au bord de l’écran. Avec false, la fenêtre s’affiche et se masque depuis l’icône de la zone de notification.

ButtonYPosition​

Type : nombre · Par défaut : 175

Position verticale du bouton d’onglet en pixels. Normalement définie en faisant glisser le bouton avec la souris.


Apparence​

AutoAdjustTextColor​

Type : booléen · Par défaut : true

true choisit automatiquement la couleur du texte d’après la luminosité du fond d’écran – noir sur les fonds clairs, blanc sur les fonds sombres – et ignore TextColor. Mettez-le à false pour utiliser une couleur fixe.

TextColor​

Type : couleur · Par défaut : White

La couleur fixe du texte. N’a d’effet que lorsque AutoAdjustTextColor vaut false. Toute couleur est autorisée ; le menu de l’icône de notification signale les valeurs hors de sa propre liste comme Personnalisé.

Les couleurs proposées dans le menu sont :

Entrée de menuValeur
BlancWhite
Gris clair#F2F2F2
Gris#D9D9D9
Gris foncé#838383
NoirBlack
RougeRed
VertGreen
Bleu#3082CF

TextSize​

Type : nombre (points) · Par défaut : 12

Taille de police de l’affichage. Le menu propose 10, 12 et 14 ; les autres valeurs sont acceptées et affichées comme Personnalisé.

DisplayOpacity​

Type : nombre (pour cent) · Par défaut : 80

Opacité de l’ensemble du panneau d’informations. Le menu propose 100, 80 et 40.

Opacity​

Type : nombre (pour cent) · Par défaut : 80

Mode fenêtre coulissante uniquement : opacité de l’arrière-plan du panneau. Le menu propose 100, 80 et 40.

PanelColor​

Type : couleur · Par défaut : #3082CF (bleu)

Mode fenêtre coulissante uniquement : couleur du bouton d’onglet. Le menu propose bleu (#3082CF), White, Black, Red, Green et orange (#FF6A00).

FillColorNormal​

Type : couleur · Par défaut : #FF82BC1D (vert)

Couleur de la barre de remplissage d’un lecteur en dessous de 90 % d’occupation.

FillColorWarning​

Type : couleur · Par défaut : #FFFFBC00 (jaune)

Couleur de la barre de remplissage d’un lecteur de 90 % à moins de 95 % d’occupation.

FillColorCritical​

Type : couleur · Par défaut : #FFDD4A17 (rouge)

Couleur de la barre de remplissage d’un lecteur à partir de 95 % d’occupation.

FillColorBackground​

Type : couleur · Par défaut : #FF838383 (gris)

Couleur d’arrière-plan de la barre de remplissage des lecteurs.


Disposition des colonnes​

UseBalancedColumnDistribution​

Type : booléen · Par défaut : true

true répartit les informations entre les colonnes à l’aide d’un algorithme fondé sur des poids : chaque ligne d’étiquette et chaque entrée de lecteur compte pour 1, un graphique de performance compte proportionnellement à sa hauteur, et les groupes ne sont jamais scindés. false revient à une simple répartition séquentielle.

BalancedColumnAlignment​

Type : RightBound | LeftBound · Par défaut : RightBound

Décide quelle colonne peut être plus courte lorsque les colonnes ne peuvent pas être équilibrées exactement. RightBound raccourcit la colonne la plus à gauche (idéal pour les positions alignées à droite), LeftBound raccourcit la colonne la plus à droite (idéal pour les positions alignées à gauche).


Graphiques et surveillance des performances​

ShowCPUGraph​

Type : booléen · Par défaut : true

Affiche le graphique d’historique du CPU, à condition que le profil actif le contienne.

ShowRAMGraph​

Type : booléen · Par défaut : true

Affiche le graphique d’historique de la RAM, à condition que le profil actif le contienne.

ShowGPUGraph​

Type : booléen · Par défaut : true

Affiche le graphique d’historique du GPU, à condition que le profil actif le contienne. Les lignes GPU se masquent de toute façon sur les systèmes qui ne fournissent pas de données GPU.

ShowNetworkGraph​

Type : booléen · Par défaut : true

Affiche les deux graphiques du trafic réseau (envoyé et reçu), à condition que le profil actif les contienne.

ShowNetworkTrafficInBitsPerSecond​

Type : booléen · Par défaut : true

true affiche le trafic réseau en bits par seconde avec des préfixes décimaux (b/s, Kb/s, Mb/s, Gb/s). false l’affiche en octets par seconde avec des préfixes binaires (B/s, KB/s, MB/s, GB/s).

PerformanceGraphHeight​

Type : nombre (pixels) · Par défaut : 48

Hauteur de chaque graphique de performance. Des graphiques plus hauts rendent les petites fluctuations plus faciles à voir, mais pèsent davantage dans l’équilibrage des colonnes.

PerformanceGraphMinWidth​

Type : nombre (pixels) · Par défaut : 200

Largeur minimale d’un graphique de performance. Les graphiques s’élargissent au-delà pour remplir la largeur de colonne disponible.

MaxHistoryItems​

Type : nombre · Par défaut : 1024

Nombre d’échantillons conservés par mesure. Aux intervalles de mise à jour habituels, 1024 échantillons couvrent environ 17 à 34 minutes. Augmentez la valeur pour des minimums et maximums sur une plus longue période, réduisez-la pour économiser de la mémoire.

PerformanceAverageMinSampleCount​

Type : nombre · Par défaut : 32

Nombre d’échantillons à collecter avant qu’une valeur moyenne soit affichée. Évite une moyenne instable juste après le démarrage. La valeur est plafonnée en interne à MaxHistoryItems.


Lecteurs et périphériques USB​

ShowDriveActivity​

Type : booléen · Par défaut : true

Affiche les indicateurs d’activité de lecture et d’écriture pour chaque lecteur.

ShowUnknownUSBDeviceNotification​

Type : booléen · Par défaut : false

Affiche une notification lorsqu’un périphérique de stockage USB auquel aucune confiance n’a encore été accordée est connecté.

TrustedUSBDevices​

Type : liste de textes · Par défaut : vide

Périphériques USB auxquels une confiance permanente a été accordée. Supprimez une entrée pour que le périphérique déclenche de nouveau l’avertissement, ou supprimez l’élément entier pour réinitialiser toutes les décisions.

<TrustedUSBDevices>
<string>USBSTOR\DISK&amp;VEN_SANDISK&amp;PROD_ULTRA&amp;REV_1.00\4C530001…</string>
</TrustedUSBDevices>

Réseau​

NetworkAdapter​

Type : texte · Par défaut : vide (automatique)

Description de la carte réseau dont les valeurs sont affichées. Omettez l’élément pour la sélection automatique. La chaîne doit correspondre exactement à la description de la carte signalée par Windows – le moyen le plus sûr de l’obtenir consiste à sélectionner une fois la carte dans le menu de l’icône de notification, puis à lire la valeur dans le fichier.


Profils​

SelectedProfile​

Type : texte · Par défaut : Default

Indique quel profil est actif.

ValeurProfil
DefaultProfil standard
FullProfil complet
MinimumProfil minimal
DriveLEDLecteurs uniquement
toute autre valeurLe profil défini dans CustomProfile

CustomProfile​

Type : élément · Par défaut : aucun

La définition d’un profil personnalisé. La structure et toutes les clés disponibles sont décrites dans Profils d’affichage.

<CustomProfile>
<Name>Custom</Name>
<DisplayName>IT Support Profile</DisplayName>
<ShowLabels>true</ShowLabels>
<Keys>
<Item>InfoMessage</Item>
<Item>-</Item>
<Item>UserAndMachine</Item>
<Item>-</Item>
<Item>OS</Item>
</Keys>
<ColumnAssignments>InfoMessage:0;UserAndMachine:0;OS:0</ColumnAssignments>
</CustomProfile>

Déploiement et restrictions​

Ces quatre paramètres existent pour les environnements gérés. Déploiement en entreprise décrit comment les combiner.

InfoMessage​

Type : texte · Par défaut : vide

Une ligne de texte libre affichée au-dessus des informations système – typiquement les coordonnées du service d’assistance. Elle n’est affichée que si le profil actif contient la clé InfoMessage, ce qui est le cas de tous les profils prédéfinis.

<InfoMessage>IT Help Desk: helpdesk@example.com | Phone: +49 30 1234-5678</InfoMessage>

SetAutoRun​

Type : booléen · Par défaut : non défini

Force l’entrée de démarrage automatique sans demander à l’utilisateur. true la crée, false la supprime. Si l’élément est absent, l’état du démarrage automatique reste tel que l’utilisateur l’a configuré.

IsRestricted​

Type : booléen · Par défaut : non défini

true place O&O DeskInfo en mode lecture seule : le fichier de configuration n’est plus écrit et le menu de l’icône de notification n’est pas affiché. Les utilisateurs ne peuvent ni modifier ni détruire accidentellement la configuration déployée.

TrayMenu​

Type : Full | ExitOnly | HideMenu | HideAll · Par défaut : Full

Quelle part de l’icône de la zone de notification et de son menu l’utilisateur obtient.

ValeurIcône de notificationMenu
Fullvisiblecomplet
ExitOnlyvisibleuniquement Quitter
HideMenuvisibleaucun
HideAllmasquéeaucun

Valeurs gérées par l’application​

Ces éléments apparaissent dans le fichier, mais sont gérés par O&O DeskInfo lui-même. Il n’y a aucune raison de les modifier, et un fichier de configuration préparé pour un déploiement les omet.

ÉlémentSignification
NewsletterSubscribedIndique si la lettre d’information a été souscrite depuis la présentation des produits.
ScrollViewerPositionPosition de défilement de l’affichage.
SavedColumnLayoutLa dernière disposition des colonnes calculée, mise en cache pour un démarrage plus rapide.
LayoutEnvironmentFingerprintEmpreinte de l’environnement d’affichage (moniteur, résolution, taille du texte, DPI, profil) servant à détecter quand la disposition doit être recalculée.
WindowPosition, AppViewModeHérités de la base de paramètres commune d’O&O et non utilisés par O&O DeskInfo.

Exemple complet​

Une configuration pour un poste de travail d’assistance : interface en allemand, coin inférieur gauche, grand texte lisible, message du service d’assistance, démarrage automatique imposé et interface utilisateur verrouillée.

<?xml version="1.0"?>
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- General -->
<Language>de</Language>
<LogEnabled>false</LogEnabled>
<ShowWelcome>false</ShowWelcome>
<UpdateSpeed>5</UpdateSpeed>

<!-- Position -->
<PanelPosition>LeftBottom</PanelPosition>
<Monitor>0</Monitor>
<ShowOnAllMonitors>false</ShowOnAllMonitors>
<IsIntegratedWithDesktop>true</IsIntegratedWithDesktop>
<TopMargin>0</TopMargin>
<BottomMargin>48</BottomMargin>
<LeftMargin>24</LeftMargin>

<!-- Appearance -->
<AutoAdjustTextColor>true</AutoAdjustTextColor>
<TextSize>14</TextSize>
<DisplayOpacity>100</DisplayOpacity>
<UseBalancedColumnDistribution>true</UseBalancedColumnDistribution>
<BalancedColumnAlignment>LeftBound</BalancedColumnAlignment>

<!-- Graphs -->
<ShowCPUGraph>true</ShowCPUGraph>
<ShowRAMGraph>true</ShowRAMGraph>
<ShowGPUGraph>false</ShowGPUGraph>
<ShowNetworkGraph>true</ShowNetworkGraph>
<ShowNetworkTrafficInBitsPerSecond>true</ShowNetworkTrafficInBitsPerSecond>
<PerformanceGraphHeight>64</PerformanceGraphHeight>

<!-- Drives and USB -->
<ShowDriveActivity>true</ShowDriveActivity>
<ShowUnknownUSBDeviceNotification>true</ShowUnknownUSBDeviceNotification>

<!-- Profile -->
<SelectedProfile>Custom</SelectedProfile>
<CustomProfile>
<Name>Custom</Name>
<DisplayName>Support</DisplayName>
<ShowLabels>true</ShowLabels>
<Keys>
<Item>InfoMessage</Item>
<Item>-</Item>
<Item>UserAndMachine</Item>
<Item>-</Item>
<Item>OS</Item>
<Item>-</Item>
<Item>CPU</Item>
<Item>-</Item>
<Item>NetworkBasic</Item>
<Item>-</Item>
<Item>LocalDrives</Item>
<Item>-</Item>
<Item>Performance</Item>
</Keys>
<ColumnAssignments>InfoMessage:0;UserAndMachine:0;OS:0;CPU:0;NetworkBasic:1;LocalDrives:1;Performance:2</ColumnAssignments>
</CustomProfile>

<!-- Deployment -->
<InfoMessage>IT Help Desk: helpdesk@example.com | Phone: +49 30 1234-5678</InfoMessage>
<SetAutoRun>true</SetAutoRun>
<IsRestricted>true</IsRestricted>
<TrayMenu>ExitOnly</TrayMenu>
</Settings>
remarque

Les commentaires XML (<!-- … -->) sont autorisés pendant la modification du fichier, mais O&O DeskInfo ne les conserve pas : dès que l’application écrit elle-même le fichier, les commentaires disparaissent. Conservez la copie maîtresse commentée dans le partage de déploiement, pas sur le client.