[Pm-utils] [PATCH 6/7] This patch adds framebuffer console handling routines.

Till Maas opensource at till.name
Thu Feb 14 04:53:06 PST 2008

On Thu February 14 2008, Victor Lowther wrote:

> Right, I do not see where in the HAL source code that is determined.  I
> can see the quirks in
> hal-info/fdi/information/10freedesktop/20-video-quirk-pm-dell.fdi
> and follow the invocation chain back to hal/tools/hal-system-power-suspend
> but I cannot see where that tool is invoked from or (more critically)
> how the HAL_PROP_POWER_MANAGEMENT_QUIRK family of environment variables
> are created from the descriptions in the hal-info quirks files.
> Am I missing something obvious in the hal source code?

Hal is pretty generic about how to generate the environment variables, e.g. 
every property is translated into HAL_PROP_ variables[1] and the possible 
method calls are also configured via fdi files, e.g.
seems to contain the mapping from dbus methods to the scripts for power 
management, e.g. here it is defined that hal-system-power-suspend should be 
called for the respective dbus method.

And in this special case, the quirks are properties in the power_management 
namespace which can be set with conditionally with match tags that are 
described here:

I hope this helps you already, I do not know where in the source code all the 
fdi files are evaluated, my knowledge comes basically from browsing through 
the hal-spec and grepping around in the source code.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/pm-utils/attachments/20080214/c814209f/attachment.pgp 

More information about the Pm-utils mailing list