public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* What to do with xf86-video-intel backlight control when running Xorg as non root
@ 2014-02-13 15:52 Hans de Goede
  2014-02-13 16:40 ` Chris Wilson
  0 siblings, 1 reply; 6+ messages in thread
From: Hans de Goede @ 2014-02-13 15:52 UTC (permalink / raw)
  To: Intel-gfx-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW,
	xorg-devel-go0+a7rfsptAfugRpC6u6w@public.gmane.org
  Cc: Peter Hutterer

Hi All,

Currently xf86-video-intel is unique in that it is the only video driver
which does backlight control inside the driver rather then letting
something else (ie the desktop environment) deal with it.

This is a problem when running the xserver without root rights because
writing /sys/class/backlight/foo/brightness requires root rights.

There are 2 possible (short term) solutions for this:

1) Detect that the xserver is not running as root, and don't register the
backlight property on the connectors, let something else deal with it,
as is done or other xf86-video-* drivers already.

2) Add a little xf86-video-intel-brightness helper on Linux which the driver
execs (through pkexec) each time it needs to set the brightness.


1) of course is very KISS, so I like. 2) is not that hard either, and
1) might cause some regressions in cases where ie gsd-brightness-helper
does not do the right thing, where as the intel driver does. OTOH it seems
that the intel video code is mostly there to deal with older kernels, and
rootless xorg will be used with newer kernels only anyways.

So before I start writing a patch for this I would like to hear which
approach would be acceptable for inclusion into xf86-video-intel.

Regards,

Hans
_______________________________________________
xorg-devel-go0+a7rfsptAfugRpC6u6w@public.gmane.org: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2014-02-14  8:48 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-02-13 15:52 What to do with xf86-video-intel backlight control when running Xorg as non root Hans de Goede
2014-02-13 16:40 ` Chris Wilson
     [not found]   ` <20140213164040.GA30700-aII6DKEyn0pWYbfKqPwjAkR8Iwp7RQ6xAL8bYrjMMd8@public.gmane.org>
2014-02-13 19:37     ` [Intel-gfx] " Hans de Goede
2014-02-13 20:24       ` Mark Kettenis
     [not found]         ` <201402132024.s1DKOdTt007144-5zo/SKdWyaISnfzBdFZQ6Ptv54+FKcWohFar9KRE0fA@public.gmane.org>
2014-02-14  8:48           ` [Intel-gfx] " Hans de Goede
     [not found]       ` <52FD1F0B.9000206-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-02-13 20:51         ` Chris Wilson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox