RADLib
RADical C++ application framework

RADDisplay reports display backend capabilities without requiring libdrm. It enumerates DRM connector sysfs entries, framebuffer nodes, backlight devices, Wayland/X11 environment availability, and simple orientation names.

DisplayManager::setBacklightBrightness() writes only the selected backlight sysfs brightness file. Pass DisplayPaths for test fixtures or custom embedded roots.