<div dir="ltr">Systemd-backlight can not set keyboard backlight level to 0 due to <span><span>clamp_brightness. I found report for this, <a href="https://bugs.freedesktop.org/show_bug.cgi?id=77092" target="_blank">https://bugs.freedesktop.org/show_bug.cgi?id=77092</a> , and it has patch attached. </span></span>Josh Triplett <<a href="mailto:josh@joshtriplett.org" target="_blank">josh@joshtriplett.org</a>> reviewed that patch and said that it looks good, but he 
would rather check not for "subsystem is not leds" but for "subsystem is 
backlight", so I made my version of fix.<br><br>---<br> src/backlight/backlight.c | 3 ++-<br> 1 file changed, 2 insertions(+), 1 deletion(-)<br><br>diff --git a/src/backlight/backlight.c b/src/backlight/backlight.c<br>
index 691472c..2762fde 100644<br>--- a/src/backlight/backlight.c<br>+++ b/src/backlight/backlight.c<br>@@ -381,7 +381,8 @@ int main(int argc, char *argv[]) {<br>                         return EXIT_FAILURE;<br>                 }<br>
 <br>-                clamp_brightness(device, &value, max_brightness);<br>+                if (streq(ss, "backlight"))<br>+                        clamp_brightness(device, &value, max_brightness);<br> <br>
                 r = udev_device_set_sysattr_value(device, "brightness", value);<br>                 if (r < 0) {<br>-- <br>1.9.3<br></div>