Skip to content

Usage Guide

Top Bar

The top bar spans the full width and contains:

  • Logo (left) — links to the Vrui project site
  • Title — "Vrui Management Interface", tinted to match the selected system's color
  • Dark/light mode toggle (right) — switches theme; preference saved across sessions
  • Docs (right) — links to this documentation

System Cards

Each configured system gets its own color-coded card in the main area.

System card — connected

What each card shows:

  • System name and connection status
  • Running servers (tracking driver + compositing server) with status dots
  • Connected devices with battery levels and tracking state

Card actions:

Action How
Select system Click the card
Rename or recolor Click the name (non-localhost) or the palette icon in the sidebar
Edit IP / port Click the IP address or pencil icon in the sidebar
Start servers Click the power button (appears when servers are stopped)
Remove Click × in the card header

Edit system menu

[!NOTE] The localhost system cannot be removed. Server start/stop controls are only available on localhost — remote systems are monitor-only.

Server Status

When a system's servers are running, the card shows a Servers section with a dot per server:

Dot color Meaning
Green Online and responding
Red Process running but not responding
Gray Stopped

If the compositing server is red on localhost, a restart button appears inline.

Device Controls

Click any device row to open an action menu:

  • Ping — send a haptic vibration to physically locate the device
  • Power off — shut down the device (if the hardware supports it)

Device controls

These actions work for both localhost and remote systems.

Sidebar

The sidebar reflects the currently selected system.

Version Info

Once the launcher responds, the sidebar displays:

Field Description
Vrui Version Software version string reported by the launcher
Launcher Protocol API version the launcher is running (v0 or v1)
Tracking Protocol API version the device server is running
Compositing Protocol API version the compositing server is running

Protocol versions determine how the interface communicates — see Protocol Versioning for details.

Environment Dropdown

When the launcher returns a list of VR environments, a dropdown appears. Selecting one sends the environment file path to the device server to load it.

System Color

Click the palette icon in the sidebar to change the accent color for the selected system. The color picker opens immediately — pick a color and confirm in the native dialog. The color is saved and will persist on the next page load.

Console

Console

The console area at the bottom has two tabs:

Console Tab

A live log of all events, color-coded by system.

Control Function
Search icon Toggle inline search bar to filter visible entries
Filter icon Toggle between all systems and selected system only
Command input Send a raw command to the selected system's device server
↑ / ↓ arrow keys Browse command history

Log entries are color-coded by severity:

Style Meaning
Normal Informational
Yellow Warning
Red Error
Green Success

Log File Tab

Displays the log file from the most recently connected server. Supports inline search via the search bar at the bottom.

Mini Monitor

Click the monitor icon (top-right of the system cards area) to pop out a detachable window that mirrors all system cards. Useful for a secondary display. The mini monitor respects the current theme.

Mini Monitor

Default Ports

Port Service Purpose
8080 VRServerLauncher Server lifecycle, environments, event stream
8081 VRDeviceServer Device monitoring, haptic control, event stream
8082 VRCompositingServer Compositing status

Each system can have independently configured ports via the edit menu.