diff options
author | LennartPoettering <LennartPoettering@web> | 2016-02-23 10:58:39 -0800 |
---|---|---|
committer | www <iki-www@freedesktop.org> | 2016-02-23 10:58:39 -0800 |
commit | ac46cd64545de5fa99e1712336017f376547d49c (patch) | |
tree | c6543b789aaad278a61b47d0754ef309122d0eed /Software/systemd/logind.mdwn | |
parent | 67a59088fe900a34ad23bf36a3276255a4adfa06 (diff) |
Diffstat (limited to 'Software/systemd/logind.mdwn')
-rw-r--r-- | Software/systemd/logind.mdwn | 50 |
1 files changed, 24 insertions, 26 deletions
diff --git a/Software/systemd/logind.mdwn b/Software/systemd/logind.mdwn index 5fc158d4..171d8cc3 100644 --- a/Software/systemd/logind.mdwn +++ b/Software/systemd/logind.mdwn @@ -89,16 +89,23 @@ The service exposes the following interfaces on the Manager object on the bus: CanSuspend(out s result); CanHibernate(out s result); CanHybridSleep(out s result); - Inhibit(in s arg_0, - in s arg_1, - in s arg_2, - in s arg_3, - out h arg_4); + ScheduleShutdown(in s type, + in t usec); + CancelScheduledShutdown(out b cancelled); + Inhibit(in s what, + in s who, + in s why, + in s mode, + out h pipe_fd); + CanRebootToFirmwareSetup(out s result); + SetRebootToFirmwareSetup(in b enable); + SetWallMessage(in s wall_message, + in b enable); signals: - SessionNew(s arg_0, - o arg_1); - SessionRemoved(s arg_0, - o arg_1); + SessionNew(s session_id, + o object_path); + SessionRemoved(s session_id, + o object_path); UserNew(u arg_0, o arg_1); UserRemoved(u arg_0, @@ -110,46 +117,37 @@ The service exposes the following interfaces on the Manager object on the bus: PrepareForShutdown(b arg_0); PrepareForSleep(b arg_0); properties: - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readwrite b EnableWallMessages = false; + readwrite s WallMessage = ''; readonly u NAutoVTs = 6; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as KillOnlyUsers = []; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly as KillExcludeUsers = ['root']; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly b KillUserProcesses = false; + readonly b RebootToFirmwareSetup = false; readonly b IdleHint = false; readonly t IdleSinceHint = 0; readonly t IdleSinceHintMonotonic = 0; readonly s BlockInhibited = 'handle-power-key:handle-suspend-key:handle-hibernate-key'; readonly s DelayInhibited = 'sleep'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t InhibitDelayMaxUSec = 5000000; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s HandlePowerKey = 'poweroff'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s HandleSuspendKey = 'suspend'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly s HandleHibernateKey = 'hibernate'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") - readonly s HandleLidSwitch = 'suspend'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") + readonly s HandleLidSwitch = 'suspend'; + readonly s HandleLidSwitchDocked = 'ignore'; + readonly t HoldoffTimeoutUSec = 30000000; readonly s IdleAction = 'ignore'; - @org.freedesktop.DBus.Property.EmitsChangedSignal("const") readonly t IdleActionUSec = 1800000000; - @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b PreparingForShutdown = false; - @org.freedesktop.DBus.Property.EmitsChangedSignal("false") readonly b PreparingForSleep = false; + readonly (st) ScheduledShutdown = ('', 0); + readonly b Docked = false; }; interface org.freedesktop.DBus.Peer { - ... }; interface org.freedesktop.DBus.Introspectable { - ... }; interface org.freedesktop.DBus.Properties { - ... }; }; |