On Sat, 14 May 2011, Mathieu Taillefumier wrote:
> On 05/13/2011 10:46 PM, Mike Blumenkrantz wrote: >> On Fri, 13 May 2011 22:23:57 +0200 (CEST) >> Vincent Torri<vto...@univ-evry.fr> wrote: >> >>> >>> >>> On Fri, 13 May 2011, Mike Blumenkrantz wrote: >>> >>>> On Fri, 13 May 2011 17:41:29 +0200 >>>> Mathieu Taillefumier<mathieu.taillefum...@free.fr> wrote: >>>> >>>>> Hi, >>>>> >>>>>> actually i see the backlight controls in: >>>>>> >>>>>> /proc/acpi/video/NGFX/LCD/brightness >>>>>> /proc/acpi/video/NGFX/CRT/brightness >>>>>> /proc/acpi/video/NGFX/HDMI/brightness >>>>>> /sys/devices/virtual/backlight/acpi_video0/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/leds/ath9k-phy0::radio/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/leds/ath9k-phy0::assoc/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/leds/ath9k-phy0::tx/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.0/0000:02:00.0/leds/ath9k-phy0::rx/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.0/leds/mmc0::/brightness >>>>>> /sys/devices/pci0000:00/0000:00:1c.1/0000:03:00.4/leds/mmc1::/brightness >>>>>> >>>>>> for example. some of these are led's for network and sd card slots, not >>>>>> the screen.brightness controls also floating about in /proc >>>>>> >>>>>> on another laptop with a radeon it's: >>>>>> /proc/acpi/video/VGA/DFP1/brightness >>>>>> /proc/acpi/video/VGA/TV/brightness >>>>>> /proc/acpi/video/VGA/CRT/brightness >>>>>> /proc/acpi/video/VGA/LCD/brightness >>>>>> >>>>>> as well as more in /sys... pick the one thats used :) (probably LCD). >>>>>> i've >>>>>> found others in other weird places. but whenever xrandr doesn't work - >>>>>> the >>>>>> fallback is to go to /proc or /sys - also dont assume users will have >>>>>> the >>>>>> latest and greatest of drivers and kernels so even if a newer driver >>>>>> does >>>>>> work, an older may not, so need to go to /proc or /sys >>>>> >>>>> Thanks ;). It is just that setting up backlight level on laptop with >>>>> nvidia card does not necessary works with acpi methods. Lot of people >>>>> have trouble with it (even me with my sony laptop on nvidia card) that >>>>> is why is not as simple as it seems. Anyway, I agree that I should not >>>>> assume that everyone will have the latest kernels+xorg+nvidia (amd) >>>>> stack on their computer. For now, I want to finish the xrandr part and >>>>> the dialog box and then I will tackle the acpi method. >>>>> >>>>>>>>> - a nice little box indicating the backlight level when it is >>>>>>>>> changed >>>>>>>>> (edje kind of thing, related to themes). >>>>>>>> >>>>>>>> steal all the code from mixer gadget - for its gadget and popup. >>>>>>>> thats >>>>>>>> what u need there. :) >>>>>>>> >>>>>>>>> - find a way to update backlight when modified by an other program >>>>>>>>> (xbacklight for instance). >>>>>>>> >>>>>>>> for now i'd say use a poller like battery and temperature and make it >>>>>>>> poll by default every 32ticks (4seconds). allow setting poll >>>>>>>> interval. >>>>>>>> should also GET the backlight value first every time you try and >>>>>>>> modify >>>>>>>> it. >>>>>>> >>>>>>> It was more or lest my intention, i.e. I will use a timer and check >>>>>>> that >>>>>>> backlight property did not change outside e17. it is simple to do >>>>>>> that. >>>>>>> I will code that today if I have time. >>>>>> >>>>>> use a poller, not timer. :) see other modules like above :) >>>>>> >>>>> Ok. I will check the battery modules to see how to use them. >>>>> >>>>> Mathieu >>>>> >>>>> >>>>> ------------------------------------------------------------------------------ >>>>> Achieve unprecedented app performance and reliability >>>>> What every C/C++ and Fortran developer should know. >>>>> Learn how Intel has extended the reach of its next-generation tools >>>>> to help boost performance applications - inlcuding clusters. >>>>> http://p.sf.net/sfu/intel-dev2devmay >>>>> _______________________________________________ >>>>> enlightenment-devel mailing list >>>>> enlightenment-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel >>>> if it's in /sys/ use eeze. >>> >>> eeze is linux only. There are other Unix OS out there that are running e17 >>> and its modules >>> >>> Vincent >> true, but for linux support it should be using eeze to ensure that it gets >> the >> correct path and supports all possible controls. >> > I agree with you on that. Using eeze will simplify my life a bit on linux. As > for the others Unix os, I will have to find someone with bsd/solaris/aix in > my surrounding to check how I can have access to the acpi backlight control. use virtualbox Vincent ------------------------------------------------------------------------------ Achieve unprecedented app performance and reliability What every C/C++ and Fortran developer should know. Learn how Intel has extended the reach of its next-generation tools to help boost performance applications - inlcuding clusters. http://p.sf.net/sfu/intel-dev2devmay _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel