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
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start 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

3 days ago