On Monday 04 January 2016 21:23:52 Pali Rohár wrote: > Looks like userspace already uses /sys/class/leds/*::kbd_backlight > for keyboard backlight (light under the keyboard). At least other > drivers uses this name and my KDE desktop recognized > "dell::kbd_backlight" (from dell-laptop.ko) and > "tpacpi::kbd_backlight" too. > > So really for keyboard backlight use *::kbd_backlight it is already > handled by existing userspace applications. upower is one of tool used on linux desktops. See this source code: http://cgit.freedesktop.org/upower/tree/src/up-kbd-backlight.c It has function up_kbd_backlight_find() which do: /* find a led device that is a keyboard device */ while ((filename = g_dir_read_name (dir)) != NULL) { if (g_strstr_len (filename, -1, "kbd_backlight") != NULL) { dir_path = g_build_filename ("/sys/class/leds", filename, NULL); break; } } -- Pali Rohár pali.rohar@xxxxxxxxx
Attachment:
signature.asc
Description: This is a digitally signed message part.