org.freedesktop.UPower

org.freedesktop.UPower — UPower interface

Methods

EnumerateDevices(out'ao'devices)
AboutToSleep(in's'action)
Suspend()
SuspendAllowed(out'b'allowed)
Hibernate()
HibernateAllowed(out'b'allowed)

Signals

DeviceAdded('o'device)
DeviceRemoved('o'device)
DeviceChanged('o'device)
Changed()
Sleeping()
NotifySleep('s'action)
Resuming()
NotifyResume('s'action)

Implemented Interfaces

Objects implementing org.freedesktop.UPower also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties

Properties

'DaemonVersion'read's'
'CanSuspend'read'b'
'CanHibernate'read'b'
'OnBattery'read'b'
'OnLowBattery'read'b'
'LidIsClosed'read'b'
'LidIsPresent'read'b'
'LidForceSleep'read'b'
'IsDocked'read'b'

Description

The UPower service is available via the system message bus. To access the service, use the org.freedesktop.UPower interface on the /org/freedesktop/UPower object on the D-Bus system bus service with the well-known name org.freedesktop.UPower.

1
2
3
4
5
6
7
8
9
10
11
12
13
14