Many people use multi-monitor setups but occasionally want to turn off or dim secondary displays without putting the entire computer to sleep. This is useful when gaming, focusing on a single screen, or reducing distractions. It can also help protect OLED and similar panels from burn-in caused by static images. Windows power settings control all monitors together, so individual displays cannot normally be managed.

OLED Sleeper monitors activity on each screen and reacts when a display becomes idle. After a configurable period of inactivity, it can black out the monitor or reduce its brightness. This helps protect OLED panels, reduce distractions, and save energy on unused screens.

The application is a lightweight native WPF program that uses Windows APIs directly and requires no external dependencies. It supports per-monitor control, multiple idle detection methods, and instant wake when activity resumes.

Features

  • Per-monitor dimming or blackout
  • Three idle detection modes (mouse, focused app, system input)
  • DDC/CI brightness control support
  • Configurable idle timer
  • Instant wake on activity

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow OLED-Sleeper

OLED-Sleeper Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of OLED-Sleeper!

Additional Project Details

Operating Systems

Windows

User Interface

.NET/Mono

Programming Language

C#

Related Categories

C# Desktop Environment Software

Registered

2026-03-24