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:
- Der mit dem Parameter
/cfgangegebene Pfad, sofern einer auf der Befehlszeile übergeben wurde. - Neben
OODeskInfo.exe— existiert im Programmordner eine Datei mit dem NamenOODeskInfo.cfg, wird immer diese verwendet. Das ermöglicht den vollständig portablen Betrieb von einem USB-Stick: die Einstellungen reisen mit der Anwendung mit. - Im Benutzerprofil — andernfalls wird
%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfgverwendet und angelegt, falls die Datei nicht existiert.
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
trueoderfalse(klein geschrieben). - Farben sind entweder ein englischer Farbname (
White,Black,Red,Green,Orange) oder ein Hex-Wert in der Form#RRGGBBbzw.#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.
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.
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.
| Wert | Sprache |
|---|---|
(leer) oder system | Windows-Anzeigesprache |
en | Englisch |
de | Deutsch |
fr | Franzö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üeintrag | Wert |
|---|---|
| Weiß | White |
| Hellgrau | #F2F2F2 |
| Grau | #D9D9D9 |
| Dunkelgrau | #838383 |
| Schwarz | Black |
| Rot | Red |
| Grün | Green |
| 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&VEN_SANDISK&PROD_ULTRA&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.
| Wert | Profil |
|---|---|
Default | Standardprofil |
Full | Vollständiges Profil |
Minimum | Minimales Profil |
DriveLED | Nur Laufwerke |
| jeder andere Wert | Das 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.
| Wert | Infobereich-Symbol | Menü |
|---|---|---|
Full | sichtbar | vollständig |
ExitOnly | sichtbar | nur Beenden |
HideMenu | sichtbar | keines |
HideAll | ausgeblendet | keines |
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.
| Element | Bedeutung |
|---|---|
NewsletterSubscribed | Ob der Newsletter über die Produktübersicht abonniert wurde. |
ScrollViewerPosition | Bildlaufposition der Anzeige. |
SavedColumnLayout | Das zuletzt berechnete Spaltenlayout, zwischengespeichert für einen schnelleren Start. |
LayoutEnvironmentFingerprint | Kennung der Anzeigeumgebung (Monitor, Auflösung, Textgröße, DPI, Profil), an der erkannt wird, wann das Layout neu berechnet werden muss. |
WindowPosition, AppViewMode | Von 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>
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.