org.freedesktop.PowerManagement version 0.2
Kevin Ottens
ervin at kde.org
Thu Nov 13 14:08:02 PST 2008
Hello,
On Monday 02 April 2007 23:51:54 Richard Hughes wrote:
> Latest version for review:
>
> http://people.freedesktop.org/~hughsient/temp/power-management-spec-0.2.html
I've been letting that rot for too long in my TODO list. We're internally
using "almost" the same interface in KDE (designed them to be as close as
possible of your proposal from the start). But because they've a couple of
differences I didn't retain the org.freedesktop interface naming yet. We're
preparing 4.2 and I'd like to make sure the interfaces we're using are shared.
Basically, the main difference is that the following methods/signals aren't
available on our interfaces:
- Shutdown
- Reboot
- CanShutdown
- CanReboot
- CanShutdownChanged
- CanRebootChanged
- GetOnBattery
- GetLowBattery
- OnBatteryChanged
- LowBatteryChanged
So my proposal would be the following for a 0.3 version of the spec. Strips
out those methods and signals from the main interface, and have two new
optional interfaces:
* org.freedesktop.PowerManagement.BatteryStatus containing:
- GetOnBattery
- GetLowBattery
- OnBatteryChanged
- LowBatteryChanged
* org.freedesktop.SessionManagement containing:
- Shutdown
- Reboot
- CanShutdown
- CanReboot
- CanShutdownChanged
- CanRebootChanged
I think the second one has already been pointed out in this thread (keep
session management separated from power management). If we agree on those
changes, I can basically support such a 0.3 version of the spec today, and
that'd probably be minor adjustments on the gnome-power-manager side (a few
methods moving to another interface).
Regards.
--
Kévin 'ervin' Ottens, http://ervin.ipsquad.net
"Ni le maître sans disciple, Ni le disciple sans maître,
Ne font reculer l'ignorance."
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://lists.freedesktop.org/archives/xdg/attachments/20081113/cb67e056/attachment.pgp
More information about the xdg
mailing list