Windows Desktop Utility

Display Control+

A tray-first, professional display protection system for OLED and LCD setups that need per-monitor idle behavior, persistent settings, and practical control without interrupting active screens.

Multi-monitor aware Idle detection modes Tray-first startup

Display Control+ Runtime

Protect idle screens. Keep active screens untouched.

Detection Input, Activity, or Both
Modes Blank, image, slideshow, video playlist
Startup Tray control + background runtime
Persistence Saved in %APPDATA% config
Display Control+ dashboard — per-monitor selection, detection modes, and overlay picker

Shipped UI Tray → dashboard

Per-monitor protection controls

Monitor selection, idle timeout, detection mode (Input / Activity / Both), and overlay type — captured from the production dashboard, not a wireframe.

  • Settings persist in %APPDATA% across restarts
  • Blank, image, slideshow, or video playlist overlays
  • 14-day trial, then annual or lifetime licensing
Display Control+ dashboard walkthrough still
Dashboard flow Display Control+ — monitor selection, detection modes, and overlay picker from the shipped Windows build.
Per-monitor

Each display can follow its own protection behavior instead of forcing a single global idle rule.

Tray-first

Users run tray.exe and control runtime behavior from the system tray without reopening full setup windows.

Persistent

Configuration is saved in AppData, so settings survive restarts and maintain expected behavior over time.

Release-ready

Packaged with PyInstaller and distributed through GitHub Releases with update-aware workflow support.

System Requirements

Display Control+ is a native Windows tray utility. It doesn’t require Python, a browser tab, or a background service beyond its own tray process.

Windows 10 / 11

Packaged installer and portable release binaries target Windows 10 and Windows 11 desktop and laptop setups.

Keep the release together

Portable release binaries should stay in the same folder after download — tray.exe, DisplayControl.exe, and overlay_bg.exe are companion executables, not standalone downloads.

Recommended entry point

Run tray.exe first. Right-click the tray icon and choose Open Dashboard to select displays, timeout, and mode.

Internet needed for licensing

Local protection runs fully offline once configured, but license activation, billing portal access, and account restore go through a hosted licensing service.

Built For Multi-Display Reality

Display Control+ is designed around real workstation behavior where one monitor can stay active while another needs protection.

Per-Monitor Profiles

Apply protection selectively by monitor with configurable idle thresholds and independent overlay behavior.

Detection Modes

Choose Input, Activity, or Both depending on whether movement, pixel change, or combined signals should control activation.

Flexible Overlay Modes

Use blank overlays, single image assets, slideshow rotation, or video playlists depending on your protection strategy.

State Persistence

Protection settings and selected media paths persist through reboots using AppData-backed configuration.

Recommended Workflow

Tray-first for daily use. Dashboard when configuration changes.

The intended release path starts with tray.exe. Users open the dashboard from the tray only when they want to change monitor selection, timeout behavior, or media mode.

Primary executable tray.exe for startup, pause/resume control, and quick access.
Optional dashboard launch DisplayControl.exe for direct configuration access when needed.
Background runtime overlay_bg.exe typically managed by tray behavior.

System Integration Highlights

  • Windows tray controls for Open Dashboard, Pause/Resume, Exit Completely
  • Startup automation pattern centered on background protection continuity
  • Single-instance hardening and process-management improvements in recent releases

Recent Release Focus

  • Tray singleton and duplicate-icon prevention improvements
  • Installer and icon consistency updates for cleaner upgrades
  • Update flow reliability improvements for restart and process handoff

Free Trial, Then Annual or Lifetime

Display Control+ moved off a legacy hour-pack model onto a straightforward trial-then-license structure.

14-day free trial

New installs start with a full-featured 14-day trial — no credit card required to try per-monitor protection first.

Annual subscription

Ongoing access billed annually through Stripe checkout once the trial ends, managed from a hosted customer billing portal.

Lifetime license

A one-time purchase option for people who want to buy protection once instead of renewing every year.

Recovery-code account restore

Billing email and a recovery code are stored locally so you can restore an existing license on another machine without re-purchasing.

Legacy installs that purchased local credit packs under the previous model keep that entitlement; new installs use the trial-to-subscription-or-lifetime path. “Manage Billing” inside the dashboard opens the hosted portal for subscription changes.

Quick Start

Simple onboarding path designed for non-technical users and production workstations.

01

Install from GitHub Releases

Download the latest build and keep release files together in the same folder when using portable assets.

02

Run tray.exe

Use the tray app as the primary entry point for daily runtime behavior and quick control actions.

03

Configure monitors and mode

Select displays, choose timeout and detection mode, then pick a protection overlay workflow.

04

Apply and run in background

Save settings and let protection continue via tray-managed background behavior across sessions.

Distribution

Production Packaging + Ongoing Release Maintenance

Display Control+ is distributed as a professional Windows desktop product with installer and portable workflows, active release updates, and legal documentation for commercial usage.

Commercial licensing note

This software follows Knight Logics licensing and terms documentation included in the repository and packaged release assets.

Release Notes

Display Control+ ships versioned releases through GitHub, including the switch to the current licensing model.

v1.1.1

Current release

Fixes a wake-detection bug that could close a newly started overlay immediately, which made short-timeout profiles appear broken. Also restores reliable mixed-timeout behavior so a fast center-display profile can coexist with longer side-display profiles.

v1.1.0

New licensing model

Replaced legacy hour-pack sales with the current free trial, annual subscription, and lifetime license model. Added hosted account restore, entitlement sync, billing portal support, and webhook-driven subscription state updates.

v1.0.9–v1.0.17

Stability and detection fixes

A run of hotfixes covering monitor-selection drift, overlay wake behavior, tray singleton/duplicate-icon prevention, recovery-code parsing, and clearer taskbar/tray icon rendering.

Full Release History on GitHub

Known Limitations

Worth knowing before you install, so per-monitor protection is the right fit for your setup.

Windows only

Display Control+ is a Windows desktop utility. There is no macOS or Linux build.

Not a permanent free tool

New installs get a 14-day trial, then require an annual subscription or lifetime license to keep running — it is not open-ended freeware.

Moved media breaks saved paths

Image and video overlay selections persist as file paths. If a referenced file is moved or deleted, the setting stays but the media won’t load until the path is corrected.

Licensing needs connectivity

Local protection itself runs offline, but activation, billing portal access, and account restore require a connection to the hosted licensing service.

Display Control+ FAQ

Common questions before installing a multi-monitor protection utility.

Is Display Control+ free?

New installs get a 14-day free trial. After that, continued use requires an annual subscription or a one-time lifetime license through Stripe checkout.

Which executable should I actually run?

tray.exe. It is the recommended entry point for daily use. DisplayControl.exe opens the dashboard directly if you need it, and overlay_bg.exe is a background process the tray app manages for you.

Do my settings survive a restart?

Yes. Configuration is stored in %APPDATA%\KnightLogics\DisplayControlPlus\config.json, and license/account state is stored separately in license.json in the same folder.

Can I run different protection rules on different monitors?

Yes. Per-monitor profiles let one display use a fast timeout while another uses a longer one, with mixed-timeout reliability improved in v1.1.1.

Need a custom desktop utility for your workflow?

Knight Logics builds practical, production-minded tools for real operational pain points.