enlightenment/src/bin/system
Carsten Haitzler eab2a34ef3 backlight - add ddc support via libddcutil
This adds ddc monitor control and glues it into the backlight system.
A result of this is now backlgiht control gadgets work screen by
screen and even on desktop monitors as well as on a laptop panel. If
you now put a backlight gadget on a shelf on each screen... it will
control THAT screen's backlight.

This requires libddcutil to be installed. That will require i2c
modules (i2c-dev specifically). This means that this is likely not
going to do anything useful on bsd's... unless libddcutil happens to
work there by chance.

so install ddcutil/libddcutil. ensure it's in ld.so.conf so setuid
root processes find it (as LD_LIBRARY_PATH won't help) and enjoy your
new funcky per-screen backlight controls... :)

@feature
2020-02-06 18:41:23 +00:00
..
e_system.h backlight - add ddc support via libddcutil 2020-02-06 18:41:23 +00:00
e_system_backlight.c
e_system_cpufreq.c e system cpufreq - silence bsd warnings for unused params and ifdefs 2020-01-15 19:06:24 +01:00
e_system_ddc.c backlight - add ddc support via libddcutil 2020-02-06 18:41:23 +00:00
e_system_inout.c printf format macros - put them in the right places for no warnings 2020-01-15 19:06:24 +01:00
e_system_l2ping.c
e_system_main.c backlight - add ddc support via libddcutil 2020-02-06 18:41:23 +00:00
e_system_power.c
e_system_rfkill.c
e_system_storage.c
meson.build backlight - add ddc support via libddcutil 2020-02-06 18:41:23 +00:00