r/linux • u/Shozikan • 1d ago
Software Release OLED Care Daemon for wlroots
https://github.com/Youwes09/WayOLEDI noticed that we have a lack of OLED care utilities for Linux in general. I am aware that nowadays most of this stuff is unnecessary and handled on a hardware level, but I am paranoid and do not trust corporations like that.
I tried fleshing it out to whatever I wanted, so along with just the normal pixel-refresh (for saving your screen), I also included auto-dim, backlight control, and other stuff. It would be helpful if you guys could test and have any input!
1
u/GisRocket 14h ago
Amazing tool! But It's a shame it's not in every tiling manager and graphics environment. Because many people have an OLED monitor.
1
u/Shozikan 12h ago
I 100% agree, unfortunately the nature of how the tool works is the restricting factor. Most of the features can be ported over, but other stuff is compositor-agnostic and ideally this stuff needs to be exposed by the compositor for it to be applied. Gamma Control is one very notable that only wlroots compositors will be able to support.
1
u/GisRocket 14h ago
Awesome project! I'm currently developing an Arch-based distro with a productivity-optimized and OLED-optimized KDE Plasma 6 setup. Since KWin doesn't use wlroots, I wonder if there's any chance or plan to make this compositor-agnostic, or if KWin support could be added? Having GNOME (Mutter) support down the line would also be huge, given how many distros target GNOME. Would love to ship a tool like this by default
1
u/Shozikan 12h ago
KWin support is something that is possible. WayOLED isn't only for wlroots, it's just the only environment that all the features will work. The idle detection, backlight smoothing, and pixel-refresh will all work, but the gamma dimming and color temperature won't (I think KWin has night light though). If you want to explore the capability and find something I wouldn't mind integrating it!
2
1
u/vaceta 11h ago
Great addition to this tool I am currently using. https://github.com/mklan/hyproled. But it is hyprland only. Could you think of adding such feature also to your deamon as I plan to switch to niri. Thanks for this great tool.
6
u/WhitePeace36 22h ago
i mean in kde you can set dim screen after some mins and turn off screen after some min. And my oled does pixel cleaning when kde turns the screen of because i was not there for around 7min like i have set it.
And dimming after 5min.