O&O DeskInfo Product manual

O&O DeskInfo 
Product manual

Overview

O&O DeskInfo is a portable app for Windows that displays system information on the desktop after your computer is started. When doing so, the information is displayed in front of the monitor’s background but behind the desktop icons. This allows the information to be visible but not distracting while you’re working.

This information is intended to provide insight into the system and its workload, and to indicate possible bottlenecks. Such information could also be helpful for an IT Help Desk because it can be passed on without searching the system or entering a command. It only needs to be copied to the clipboard and then attached to an email or web form.

System requirements

  • Windows 10 or Windows Server 2016
  • No installation necessary, portable app
  • Internet connection only needed for accessing the EULA, online help, and checking for updates
  • Automatically starts with Windows, if wanted

Features

System information displayed

  • Machine: name, primay DNS suffix
  • Operating system: version, Build, code name
  • User: name, domain
  • CPU: model, system type, current utilization
  • RAM: size, current availability
  • GPU: modell, dedicated memory size
  • Network adapter: adapter, IPv4 and IPv6 addresses, subnet masks, DNS, DHCP, Gateway, transfer rates transmission/reception
  • Drives: local drives, network drives
  • Info notification

Info section

Current system information can also be found by hovering the mouse over the app’s icon displayed in the Info section.

O&O DeskInfo Icon

Right-clicking opens the context menu from which many settings can be immediately adjusted. This usually requires reinitialization of the app which occurs automatically and can last a few moments.

Clipboard

All current system information on display can be copied to clipboard from the context menu and transferred directly from there to other programs.

After copying, a dialog appears featuring an option to start the Windows Editor and paste the copied material there. By confirming the prompt, the Editor (Notepad) will be started and data pasted from the clipboard.

Info notification

It is possible to enter a message into the configuration file that can then be displayed under system information. This can be, for example, a note for the user or contact information for the IT Help-Desk.

Settings

Settings can be made over the context menu as well as over the configuration file. The configuration file does, however, offer more options for settings.

The configuration file can be emptied or deleted to restore settings back to their original status. The default values will then be reapplied at the next start.

Context menu in the Info section of the taskbar

The position can be set on the screen as well as the monitor over the context menu. In addition, three predefined display profiles and a possible custom profile can be selected there. The application can also be ended here.

Configuration file

All settings can be made with the configuration file. Changing and saving this file updates the display after a short interval. The format of the file is XML. The standard file after the first start is shown below. It is found under the path
%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg

%LocalAppData%\OO Software\OO DeskInfo\OODeskInfo.cfg
<?xml version="1.0"?>
<Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="https://www.oo-software.com">
  <ShowWelcome>false</ShowWelcome>
  <TrayMenu>Full</TrayMenu>
  <AppLogEnabled>true</AppLogEnabled>
  <Language />
  <Monitor>0</Monitor>
  <WindowPosition>RightTop</WindowPosition>
  <InfoMessage />
  <TextColor>White</TextColor>
  <TextSize>10</TextSize>
  <Opacity>100</Opacity>
  <UpdateSpeed>5</UpdateSpeed>
  <FillColorNormal>Green</FillColorNormal>
  <FillColorWarning>Yellow</FillColorWarning>
  <FillColorCritical>Red</FillColorCritical>
  <FillColorBackground>LightGray</FillColorBackground>
</Settings>

Parameter for the Configuration File

The following table lists the respective parameters and their possible values.

Parameter Type Possible Value Description
AppLogEnabled Text true, false Activates logging
CustomProfile Profil see explanation below Profile to display the value
FillColorBackground Text Color values Color for the fill bar of the free memory
FillColorCritical Text Color values Color for the filling bar of the drives with capacity > 90%
FillColorNormal Text Color values Color for the filling bar of the drives with capacity < 80%
FillColorWarning Text Color values Color for the filling bar of the drives with capacity >= 80% and < 90%
InfoMessage Text Text Message or tip for the user
Language Text de, en, fr Language for the display
Monitor Integer 0...n Index of the monitor for display; 0 = main monitor
Opacity Integer 0...100 Transparency of display; 0 = not visible, 100 = fully visible
SelectedProfile Text Default, Full, Minimum, Custom Name of selected profile; Default is standard and delivers the most important information. Full shows all available information and can thus become a long list. In contrast, Minimum only displays basic information.
TextColor Text Color values Text colour
TextSize Integer 0...n Text size
TrayMenu Text Full, ExitOnly, HideMenu, HideAll Enables the restriction or complete deactivation of the context menu and the icon in the info area. Full is default and displays everything. ExitOnly shows only the Exit entry in the context menu. HideMenu compeltely hides the context menu, HideAll also hides the Icon.
WindowPosition Text LeftBottom, LeftTop, RightBottom, RightTop Position of the display relative to the corner of the screen

Color values

For the colors, either the names of the colors in English or RGB values in HTML hexadecimal form can be specified. For example, this is White or #FFFFFF for white. Below is a selection of possible color names and values. A full list of colors is available from Microsoft.

Color Color name Hexadecimal value
BlueViolet #FF8A2BE2
DarkCyan #FF008B8B
DarkSeaGreen #FF8FBC8F
DeepSkyBlue #FF00BFFF
SandyBrown #FFF4A460
Salmon #FFFA8072
YellowGreen #FF9ACD32
RoyalBlue #FF4169E1
DarkGray #FFA9A9A9
Gray #FF808080

Profile to display the information

The values, their sequence and distances can be defined in a profile. It takes the form of a list of text entries as can be seen in the following example:

 <CustomProfile>
    <Name>Custom</Name>
    <DisplayName>Custom Profile</DisplayName>
    <Keys>
      <Text>UserName</Text>
      <Text>MachineName</Text>
      <Text>-</Text>
      <Text>OSEdition</Text>
      <Text>OSVersion</Text>
      <Text>OSBuild</Text>
      <Text>OSCodename</Text>
      <Text>-</Text>
      <Text>Processor</Text>
      <Text>TotalPhysicalMemory</Text>
      <Text>SystemType</Text>
      <Text>-</Text>
      <Text>IPv6AddressLocal</Text>
      <Text>IPAddressLocal</Text>
      <Text>IPAddressRemote</Text>
      <Text>-</Text>
      <Text>CPUUtilization</Text>
      <Text>RAMAvailability</Text>
      <Text>-</Text>
      <Text>LocalDrives</Text>
      <Text>NetworkDrives</Text>
    </Keys>
  </CustomProfile>

Keys

The following table lists all possible keys for the display. If a value for a key is not available, the entire line is hidden.

Key Explanation
BytesReceivedPerSecond Incoming transfer rate of the network adapter with min / max values
BytesSentPerSecond Outgoing transfer rate of the network adapter with min / max values
ConnectionType Type of internet connection: unlimited or limited (e.g. mobile service)
CPUUtilization Actual CPU load with min/max values
DefaultGateway Default Gateway
DHCPServers List of DHCP servers
DNSServers List of DNS servers
GPUName Name of the GPU (Graphic Processor)
GPUMemory Dedicated memory size of the GPU
MachineName Name of the machine
IPAddressLocal Local Ipv4 addresses
IPSubnetMask Subnet mask for the network
IPv6AddressLinkLocal Link local IPv6 address
IPv6AddressLocal Lokale IPv6-Adresse
LocalDrives List of locally connected drives with fill levels
MACAddress MAC address
NetworkDrives List of connected network drives with fill levels and status
NetworkInterface Name of Network adaptor
OSBuild Windows Version build
OSCodename Codename of Windows Version
OSEdition Windows Edition
OSVersion Windows Version
PrimaryDNSSuffix Primary DNS Suffix
Processor Processor description
RAMAvailability Currently available memory with min / max values
SystemType Address width of the CPU and the operating system
TotalPhysicalMemory Main memory
UserName User name