<div dir="ltr"><div>The reason upowerd doesn't recognize keyboard backlighting anymore is</div><div><a href="https://gitlab.freedesktop.org/upower/upower/commit/b0cdb7e9fe93b662d4f4a29b3af7f66ef3763c67">https://gitlab.freedesktop.org/upower/upower/commit/b0cdb7e9fe93b662d4f4a29b3af7f66ef3763c67</a></div><div>which added several filesystem lockdown directives to upower.service</div><div><br></div><div>In my case (Apple MacBook Air), the kbd_backlight control file are in <br></div><div><br></div><div>$ ls -l /sys/class/leds/smc::kbd_backlight<br>lrwxrwxrwx 1 root root 0 Aug 22 20:02 /sys/class/leds/smc::kbd_backlight -> ../../devices/platform/applesmc.768/leds/smc::kbd_backlight/<br></div><div><br></div><div>i.e. /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight</div><div><br></div><div>I dropped the following upower.service override into /etc which made keyboard backlight control work again:</div><div><br></div><div> --- /lib/systemd/system/upower.service  2018-07-05 14:07:56.000000000 +0200<br>+++ /etc/systemd/system/upower.service  2018-08-22 21:00:11.340079711 +0200<br>@@ -9,10 +9,10 @@<br> Restart=on-failure<br> <br> # Filesystem lockdown<br>-ProtectSystem=strict<br>-ProtectKernelTunables=true<br>-ProtectControlGroups=true<br>-ReadWritePaths=/var/lib/upower<br>+#ProtectSystem=strict<br>+#ProtectKernelTunables=true<br>+#ProtectControlGroups=true<br>+#ReadWritePaths=/var/lib/upower<br> ProtectHome=true<br> PrivateTmp=true<br></div><div><br></div><div><br></div><div>Cheers, Roderich<br></div></div>