s2both

David Zeuthen david at fubar.dk
Mon Mar 12 15:01:50 PDT 2007


On Mon, 2007-03-12 at 22:46 +0100, Danny Kukawka wrote:
> On Montag, 12. März 2007, David Zeuthen wrote:
> > On Mon, 2007-03-12 at 21:42 +0100, Danny Kukawka wrote:
> [...]
> > > Do they? KPowersave for example depend on *.can_* property == TRUE && 
> > > org.freedesktop.Hal.Device.SystemPowerManagement.method_names contain the 
> > > needed entry 
> > 
> > Relying on HAL internals (the latter) like that probably isn't good.
> 
> Why? Where is the difference if I use DBus introspection or check the keys
> directly? I need to do one of both (because I don't need to show the user
> the option to suspend if the interface is not there) and check HAL the 
> simplest way. 

Requiring a more recent HAL version is what you want. Those properties
are internal to HAL and, while I don't see them changing right now, they
may change in the future - for example to move into a x-internal-hal.*
name space :-)

     David




More information about the hal mailing list