Zum Hauptinhalt springen

Konfigurationsdatei

Alles, was O&O DeskInfo über sich selbst weiß, steht in einer einzigen XML-Datei. Das Kontextmenü deckt die Einstellungen ab, die man im Alltag braucht; die Konfigurationsdatei deckt alle ab — einschließlich Randabstände, exakte Farben, Diagrammgrößen, Länge des Verlaufs, Ihre eigene Help-Desk-Nachricht und die Einschränkungen für verwaltete Arbeitsplätze.

Diese Seite ist die vollständige Referenz.

Wo die Konfigurationsdatei liegt​

Die Datei heißt immer OODeskInfo.cfg. O&O DeskInfo sucht sie in dieser Reihenfolge:

  1. Der mit dem Parameter /cfg angegebene Pfad, sofern einer auf der Befehlszeile übergeben wurde.
  2. Neben OODeskInfo.exe — existiert im Programmordner eine Datei mit dem Namen OODeskInfo.cfg, wird immer diese verwendet. Das ermöglicht den vollständig portablen Betrieb von einem USB-Stick: die Einstellungen reisen mit der Anwendung mit.
  3. Im Benutzerprofil — andernfalls wird %LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg verwendet und angelegt, falls die Datei nicht existiert.
tipp

Der einfachste Weg zu einer gültigen Datei zum Bearbeiten: O&O DeskInfo einmal starten, beenden und dann die Datei öffnen, die in %LocalAppData%\OO Software\OO DeskInfo\ angelegt wurde. Sie enthält jede Einstellung mit ihrem aktuellen Wert.

Aufbau und Regeln​

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

Einige Regeln sollten Sie im Blick behalten:

  • Das Wurzelelement ist <Settings> und darf keinen Standard-XML-Namensraum deklarieren.
  • Bei Elementnamen wird Groß- und Kleinschreibung unterschieden; sie müssen exakt den Namen in dieser Referenz entsprechen.
  • Wahrheitswerte sind true oder false (klein geschrieben).
  • Farben sind entweder ein englischer Farbname (White, Black, Red, Green, Orange) oder ein Hex-Wert in der Form #RRGGBB bzw. #AARRGGBB.
  • Jedes Element ist optional. Ein fehlendes Element bedeutet, dass der Standardwert verwendet wird — eine minimale Datei mit zwei Einstellungen ist also völlig gültig.
  • Die Reihenfolge der Elemente ist unerheblich; die von der Anwendung geschriebene Reihenfolge beizubehalten macht Dateien aber leichter vergleichbar.

Änderungen werden automatisch übernommen​

O&O DeskInfo überwacht seine Konfigurationsdatei. Speichern Sie eine Änderung, wird sie etwa eine Sekunde später erkannt und angewendet — ein Neustart ist nicht erforderlich. Das macht das Ausprobieren von Werten angenehm: Lassen Sie die Datei in einem Editor neben Ihrem Desktop geöffnet und beobachten Sie die Wirkung.

Die Wartezeit von einer Sekunde ist Absicht. Editoren schreiben eine Datei häufig in mehreren Schritten; O&O DeskInfo wartet deshalb, bis für einen Moment keine Änderung mehr kam, und liest die Datei erst dann — so wird niemals eine halb geschriebene Datei angewendet.

Die meisten Änderungen werden durch einen Neuaufbau der Anzeige übernommen, wodurch die gesammelten Verlaufsdaten der Diagramme erhalten bleiben. Vier Einstellungen greifen tiefer ins System und lösen stattdessen einen Neustart der Anwendung aus, weil sie an Ressourcen hängen, die nur einmal je Prozess aufgebaut werden:

Einstellungen, die Sie über das Kontextmenü ändern, wirken ebenfalls sofort und werden unmittelbar in die Datei geschrieben.

hinweis

Eine laufende Instanz schreibt ihre eigenen Einstellungen in die Datei — etwa das zwischengespeicherte Spaltenlayout. Die Datei im laufenden Betrieb zu bearbeiten ist unproblematisch; bearbeiten Sie aber nicht eine früher angelegte Kopie und schreiben sie zurück, denn damit würden Sie veraltete Werte wiederherstellen.

warnung

Kann die Datei nicht gelesen werden — ein fehlendes schließendes Tag, ein ungültiger Wert, ein verirrtes Zeichen —, legt O&O DeskInfo daneben eine Sicherungskopie mit Zeitstempel und der Endung .invalid an und startet dann mit den Standardeinstellungen. Ihre fehlerhafte Datei wird niemals stillschweigend gelöscht, Sie können den Fehler also finden und Ihre Werte zurückkopieren.


Allgemein​

Language​

Typ: Text · Standard: leer (Systemsprache)

Die Sprache der Benutzeroberfläche. Ein leeres Element oder system folgt der Windows-Anzeigesprache.

WertSprache
(leer) oder systemWindows-Anzeigesprache
enEnglisch
deDeutsch
frFranzösisch

Ebenfalls im Kontextmenü und als Befehlszeilenparameter /lang verfügbar.

<Language>de</Language>

LogEnabled​

Typ: Wahrheitswert · Standard: false

Schreibt ein ausführliches Protokoll nach %LocalAppData%\OO Software\OO DeskInfo\Logs\OODeskInfo.log. Aktivieren Sie das nur zur Fehlersuche und legen Sie das Protokoll bei, wenn Sie sich an den Support wenden.

ShowWelcome​

Typ: Wahrheitswert · Standard: true

Ob der Willkommens-Assistent beim Start erscheint. Er wird nach dem einmaligen Durchlaufen automatisch auf false gesetzt. Setzen Sie ihn auf true, um den Assistenten beim nächsten Start erneut zu zeigen — oder in einer vorbereiteten Datei auf false, damit Benutzer eines verwalteten Rechners ihn nie sehen.

UpdateSpeed​

Typ: Zahl (Sekunden) · Standard: 5

Wie oft die angezeigten Werte erneuert werden. Das Kontextmenü bietet 1 (Schnell), 5 (Normal) und 10 (Langsam); jeder andere Wert wird hier akzeptiert und im Menü als Benutzerdefiniert dargestellt. Die Intervalle für die Laufwerksaktivität und für die CPU-/RAM-Indikatoren werden aus diesem Wert abgeleitet — siehe Aktualisierungsgeschwindigkeit.

UseEfficiencyMode​

Typ: Wahrheitswert · Standard: true

Bittet Windows, O&O DeskInfo als Hintergrundprozess mit reduzierter Priorität und, auf geeigneter Hardware, auf Effizienzkernen auszuführen. Ohne Wirkung auf Windows-Versionen ohne Effizienzmodus.

LaunchTaskManager​

Typ: Wahrheitswert · Standard: true

Ob ein Doppelklick auf das Infobereich-Symbol den Windows-Task-Manager öffnet.


Position und Monitore​

PanelPosition​

Typ: LeftTop | RightTop | LeftBottom | RightBottom · Standard: RightTop

Die Bildschirmecke, in der die Anzeige liegt.

Monitor​

Typ: Zahl · Standard: 0

Bei null beginnender Index des Monitors, auf dem die Anzeige erscheint. 0 ist der erste Monitor. Wird ignoriert, wenn ShowOnAllMonitors auf true steht.

ShowOnAllMonitors​

Typ: Wahrheitswert · Standard: false

true zeigt die Informationen auf jedem angeschlossenen Monitor gleichzeitig, überall mit demselben Profil, derselben Position und demselben Erscheinungsbild.

TopMargin, RightMargin, BottomMargin, LeftMargin​

Typ: Zahl (Pixel) · Standard: 0

Abstand zwischen Anzeige und Bildschirmrand im desktop-integrierten Modus. Nützlich, wenn eine Taskleiste, ein Dock oder ein Element des Hintergrundbildes im Weg ist.

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

IsIntegratedWithDesktop​

Typ: Wahrheitswert · Standard: true

true zeichnet die Anzeige auf den Desktop-Hintergrund, hinter die Desktop-Symbole. false wechselt zum Einschubfenster.

DisplayAlwaysOnTop​

Typ: Wahrheitswert · Standard: false

Nur im Einschubfenster-Modus: hält das Fenster über allen anderen Fenstern.

ShowButtonOnDesktop​

Typ: Wahrheitswert · Standard: true

Nur im Einschubfenster-Modus: zeigt die Schaltfläche am Bildschirmrand. Mit false wird das Fenster über das Infobereich-Symbol umgeschaltet.

ButtonYPosition​

Typ: Zahl · Standard: 175

Vertikale Position der Schaltfläche in Pixel. Normalerweise durch Verschieben der Schaltfläche mit der Maus gesetzt.


Erscheinungsbild​

AutoAdjustTextColor​

Typ: Wahrheitswert · Standard: true

true wählt die Schriftfarbe automatisch anhand der Helligkeit des Hintergrundbildes — schwarz auf hellen, weiß auf dunklen Hintergründen — und ignoriert TextColor. Setzen Sie den Wert auf false, um eine feste Farbe zu verwenden.

TextColor​

Typ: Farbe · Standard: White

Die feste Schriftfarbe. Nur wirksam, wenn AutoAdjustTextColor auf false steht. Jede Farbe ist zulässig; das Kontextmenü kennzeichnet Werte außerhalb seiner eigenen Liste als Benutzerdefiniert.

Die im Menü angebotenen Farben sind:

MenüeintragWert
WeißWhite
Hellgrau#F2F2F2
Grau#D9D9D9
Dunkelgrau#838383
SchwarzBlack
RotRed
GrünGreen
Blau#3082CF

TextSize​

Typ: Zahl (Punkt) · Standard: 12

Schriftgröße der Anzeige. Das Menü bietet 10, 12 und 14; andere Werte werden akzeptiert und als Benutzerdefiniert dargestellt.

DisplayOpacity​

Typ: Zahl (Prozent) · Standard: 80

Deckkraft der gesamten Informationsanzeige. Das Menü bietet 100, 80 und 40.

Opacity​

Typ: Zahl (Prozent) · Standard: 80

Nur im Einschubfenster-Modus: Deckkraft des Anzeigehintergrunds. Das Menü bietet 100, 80 und 40.

PanelColor​

Typ: Farbe · Standard: #3082CF (Blau)

Nur im Einschubfenster-Modus: Farbe der Schaltfläche. Das Menü bietet Blau (#3082CF), White, Black, Red, Green und Orange (#FF6A00).

FillColorNormal​

Typ: Farbe · Standard: #FF82BC1D (Grün)

Farbe des Laufwerks-Füllstandsbalkens unter 90 % Belegung.

FillColorWarning​

Typ: Farbe · Standard: #FFFFBC00 (Gelb)

Farbe des Laufwerks-Füllstandsbalkens von 90 % bis unter 95 % Belegung.

FillColorCritical​

Typ: Farbe · Standard: #FFDD4A17 (Rot)

Farbe des Laufwerks-Füllstandsbalkens ab 95 % Belegung.

FillColorBackground​

Typ: Farbe · Standard: #FF838383 (Grau)

Hintergrundfarbe des Laufwerks-Füllstandsbalkens.


Spaltenlayout​

UseBalancedColumnDistribution​

Typ: Wahrheitswert · Standard: true

true verteilt die Informationen mit einem gewichtsbasierten Verfahren auf die Spalten: jede Beschriftungszeile und jeder Laufwerkseintrag zählt 1, ein Leistungsdiagramm zählt proportional zu seiner Höhe, und Gruppen werden niemals aufgeteilt. false fällt auf eine einfache fortlaufende Verteilung zurück.

BalancedColumnAlignment​

Typ: RightBound | LeftBound · Standard: RightBound

Legt fest, welche Spalte kürzer sein darf, wenn sich die Spalten nicht exakt ausgleichen lassen. RightBound verkürzt die linke Spalte (ideal für rechtsbündige Positionen), LeftBound verkürzt die rechte Spalte (ideal für linksbündige Positionen).


Diagramme und Leistungsüberwachung​

ShowCPUGraph​

Typ: Wahrheitswert · Standard: true

Zeigt das CPU-Verlaufsdiagramm, sofern das aktive Profil es enthält.

ShowRAMGraph​

Typ: Wahrheitswert · Standard: true

Zeigt das RAM-Verlaufsdiagramm, sofern das aktive Profil es enthält.

ShowGPUGraph​

Typ: Wahrheitswert · Standard: true

Zeigt das GPU-Verlaufsdiagramm, sofern das aktive Profil es enthält. Auf Systemen, die keine GPU-Daten liefern, werden die GPU-Zeilen ohnehin ausgeblendet.

ShowNetworkGraph​

Typ: Wahrheitswert · Standard: true

Zeigt beide Netzwerkverkehrsdiagramme (gesendet und empfangen), sofern das aktive Profil sie enthält.

ShowNetworkTrafficInBitsPerSecond​

Typ: Wahrheitswert · Standard: true

true zeigt den Netzwerkverkehr in Bit pro Sekunde mit dezimalen Vorsätzen (b/s, Kb/s, Mb/s, Gb/s). false zeigt ihn in Byte pro Sekunde mit binären Vorsätzen (B/s, KB/s, MB/s, GB/s).

PerformanceGraphHeight​

Typ: Zahl (Pixel) · Standard: 48

Höhe jedes Leistungsdiagramms. Höhere Diagramme machen kleine Schwankungen besser erkennbar, bringen im Spaltenausgleich aber mehr Gewicht mit.

PerformanceGraphMinWidth​

Typ: Zahl (Pixel) · Standard: 200

Mindestbreite eines Leistungsdiagramms. Diagramme wachsen darüber hinaus, um die verfügbare Spaltenbreite auszufüllen.

MaxHistoryItems​

Typ: Zahl · Standard: 1024

Wie viele Messwerte pro Messgröße behalten werden. Bei üblichen Aktualisierungsintervallen entsprechen 1024 Messwerte etwa 17 bis 34 Minuten. Erhöhen Sie den Wert für Minimal- und Maximalwerte über längere Zeiträume, verringern Sie ihn, um Arbeitsspeicher zu sparen.

PerformanceAverageMinSampleCount​

Typ: Zahl · Standard: 32

Wie viele Messwerte gesammelt sein müssen, bevor ein Durchschnittswert angezeigt wird. Verhindert einen springenden Durchschnitt direkt nach dem Start. Der Wert wird intern auf MaxHistoryItems begrenzt.


Laufwerke und USB-Geräte​

ShowDriveActivity​

Typ: Wahrheitswert · Standard: true

Zeigt für jedes Laufwerk eine Lese-/Schreib-Aktivitätsanzeige.

ShowUnknownUSBDeviceNotification​

Typ: Wahrheitswert · Standard: false

Zeigt eine Benachrichtigung, wenn ein USB-Speichergerät angeschlossen wird, dem noch nicht vertraut wurde.

TrustedUSBDevices​

Typ: Liste von Text · Standard: leer

USB-Geräte, denen dauerhaft vertraut wurde. Entfernen Sie einen Eintrag, damit das Gerät wieder eine Warnung auslöst, oder entfernen Sie das gesamte Element, um alle Entscheidungen zurückzusetzen.

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

Netzwerk​

NetworkAdapter​

Typ: Text · Standard: leer (automatisch)

Bezeichnung des Netzwerkadapters, dessen Werte angezeigt werden. Lassen Sie das Element weg für die automatische Auswahl. Die Zeichenkette muss exakt der von Windows gemeldeten Adapterbeschreibung entsprechen — am sichersten kommen Sie dazu, indem Sie den Adapter einmal im Kontextmenü auswählen und den Wert dann aus der Datei ablesen.


Profile​

SelectedProfile​

Typ: Text · Standard: Default

Welches Profil aktiv ist.

WertProfil
DefaultStandardprofil
FullVollständiges Profil
MinimumMinimales Profil
DriveLEDNur Laufwerke
jeder andere WertDas in CustomProfile definierte Profil

CustomProfile​

Typ: Element · Standard: keines

Ihre eigene Profildefinition. Aufbau und alle verfügbaren Schlüssel sind unter Anzeigeprofile beschrieben.

<CustomProfile>
<Name>Custom</Name>
<DisplayName>IT-Support-Profil</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>

Verteilung und Einschränkungen​

Diese vier Einstellungen gibt es für verwaltete Umgebungen. Wie man sie kombiniert, beschreibt Verteilung im Unternehmen.

InfoMessage​

Typ: Text · Standard: leer

Eine freie Textzeile über den Systeminformationen — typischerweise die Kontaktdaten Ihres Help Desks. Sie wird nur angezeigt, wenn das aktive Profil den Schlüssel InfoMessage enthält, was bei allen vorbereiteten Profilen der Fall ist.

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

SetAutoRun​

Typ: Wahrheitswert · Standard: nicht gesetzt

Erzwingt den Autostart-Eintrag ohne Rückfrage beim Benutzer. true legt ihn an, false entfernt ihn. Fehlt das Element, bleibt der Autostart-Zustand so, wie der Benutzer ihn eingestellt hat.

IsRestricted​

Typ: Wahrheitswert · Standard: nicht gesetzt

true versetzt O&O DeskInfo in einen Nur-Lesen-Modus: die Konfigurationsdatei wird nicht mehr geschrieben und das Kontextmenü wird nicht angezeigt. Benutzer können die von Ihnen verteilte Konfiguration weder ändern noch versehentlich zerstören.

TrayMenu​

Typ: Full | ExitOnly | HideMenu | HideAll · Standard: Full

Wie viel der Benutzer vom Infobereich-Symbol und seinem Menü erhält.

WertInfobereich-SymbolMenü
Fullsichtbarvollständig
ExitOnlysichtbarnur Beenden
HideMenusichtbarkeines
HideAllausgeblendetkeines

Von der Anwendung verwaltete Werte​

Diese Elemente erscheinen in der Datei, werden aber von O&O DeskInfo selbst gepflegt. Es gibt keinen Grund, sie zu bearbeiten, und eine vorbereitete Konfigurationsdatei für eine Verteilung sollte sie einfach weglassen.

ElementBedeutung
NewsletterSubscribedOb der Newsletter über die Produktübersicht abonniert wurde.
ScrollViewerPositionBildlaufposition der Anzeige.
SavedColumnLayoutDas zuletzt berechnete Spaltenlayout, zwischengespeichert für einen schnelleren Start.
LayoutEnvironmentFingerprintKennung der Anzeigeumgebung (Monitor, Auflösung, Textgröße, DPI, Profil), an der erkannt wird, wann das Layout neu berechnet werden muss.
WindowPosition, AppViewModeVon der gemeinsamen O&O Einstellungsbasis geerbt und von O&O DeskInfo nicht verwendet.

Vollständiges Beispiel​

Eine Konfiguration für einen Support-Arbeitsplatz: deutsche Oberfläche, linke untere Ecke, große gut lesbare Schrift, Help-Desk-Nachricht, erzwungener Autostart und gesperrte Bedienoberfläche.

<?xml version="1.0"?>
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- Allgemein -->
<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>

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

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

<!-- Laufwerke und USB -->
<ShowDriveActivity>true</ShowDriveActivity>
<ShowUnknownUSBDeviceNotification>true</ShowUnknownUSBDeviceNotification>

<!-- Profil -->
<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>

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

XML-Kommentare (<!-- … -->) sind beim Bearbeiten erlaubt, O&O DeskInfo erhält sie aber nicht: sobald die Anwendung die Datei selbst schreibt, sind die Kommentare verschwunden. Bewahren Sie Ihre kommentierte Vorlage in Ihrer Verteilungsfreigabe auf, nicht auf dem Client.