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
Secure File Transfer for Windows with Cerberus by Redwood Icon
Secure File Transfer for Windows with Cerberus by Redwood

Protect and share files over FTP/S, SFTP, HTTPS and SCP with the #1 rated Windows file transfer server.

Cerberus supports unlimited users and connections on a single IP, with built-in encryption, 2FA, and a browser-based web client — all deployable in under 15 minutes with a 25-day free trial.
Try for 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