Monitor Remote Control — DDC/CI monitor control for Linux
Control your monitors with DDC/CI. Adjust brightness, contrast, input sources, and color presets. Auto-brightness based on sun position with smooth transitions.
Brightness that follows a natural curve
The adaptive S-curve maps screen brightness to the time of day. Gradual transitions at dawn and dusk, full brightness at noon. Your eyes adjust naturally because the screen does too.
The sun sets your schedule
A solar arc tracks the sun's position from dawn to dusk at your location. Your monitor brightness follows it in real time — no timers, no manual steps, just physics doing the work.
Independent control per display
Each monitor gets its own brightness slider and offset. A laptop at 8% and an external at 31%? No problem. Dual Display Sync keeps every screen comfortable without affecting the others.
Your eyes will thank you
No more blinding screens at midnight or dim displays during the day. Smooth transitions match the natural light cycle, reducing eye strain. Runs quietly as a systemd service — you'll forget it's there.
Features
- Solar Tracking: Calculates the sun's elevation at your location using IP geolocation or manual coordinates.
- Per-Monitor Offsets: Fine-tune brightness for each display individually. Laptop and external monitor stay balanced.
- Fullscreen Detection: Pauses adjustments during fullscreen apps. Gaming and movies stay at the brightness you set.
- DDC/CI Support: Controls external monitors through DDC/CI protocol. Hardware-level brightness for supported displays.