diff options
author | LennartPoettering <LennartPoettering@web> | 2013-07-17 19:07:32 -0700 |
---|---|---|
committer | www <iki-www@freedesktop.org> | 2013-07-17 19:07:32 -0700 |
commit | 555bf17a93ebef7e6c53291876f901ea7a65b4df (patch) | |
tree | 8a5d4734c4ca6a3a49dcf1c5626630479eeb23d1 /Software/systemd/logind.mdwn | |
parent | 2cb78b16968323a43d103201f98432c7e307d79a (diff) |
Diffstat (limited to 'Software/systemd/logind.mdwn')
-rw-r--r-- | Software/systemd/logind.mdwn | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/Software/systemd/logind.mdwn b/Software/systemd/logind.mdwn index d96f0571..3f645a7a 100644 --- a/Software/systemd/logind.mdwn +++ b/Software/systemd/logind.mdwn @@ -340,21 +340,18 @@ The **IdleHint**, **IdleSinceHint**, **IdleSinceHintMonotonic** properties encod }; }; - ### Methods **Terminate()**, **Activate()**, **Lock()**, **Unlock()**, **Kill()** work similar to the respective calls on the Manager object. **SetIdleHint()** shall be called by the session object to update the idle state of the session, whenever it changes. - ### Signals Whenever **Active** or the idle state changes **PropertyChanged** signals are sent out to which clients can subscribe. **Lock** (resp. **Unlock**) is sent when the session is asked to be screen-locked/screen-unlocked. A session manager of the session should listen to this signal and act accordingly. This signal is sent out as a result of the **Lock()** resp. **Unlock()** methods. - ### Properties **Id** encodes the session ID. @@ -365,8 +362,6 @@ Whenever **Active** or the idle state changes **PropertyChanged** signals are se **Timestamp** and **TimestampMonotonic** encode the usec timestamp since the epoch when the session was created, in CLOCK_REALTIME resp. CLOCK_MONOTONIC. -**DefaultControlGroup** encodes the default control group of the session, in systemd's own cgroup hierarchy. - **VTNr** encodes the virtual terminal number of the session if there is any, 0 otherwise. **Seat** encodes the seat this session belongs to, if there is any. This is a structure consisting of the ID and the seat object path. @@ -381,6 +376,8 @@ Whenever **Active** or the idle state changes **PropertyChanged** signals are se **Service** encodes the PAM service name that registered the session. +**Scope** contains the systemd scope unit name of this session. + **Leader** encodes the PID of the process that registered the session. **Audit** encodes the Kernel Audit session ID of the session, if auditing is available. @@ -393,16 +390,8 @@ Whenever **Active** or the idle state changes **PropertyChanged** signals are se **State** encodes the session state and one of "online", "active", "closing". See [[sd_session_get_state(3)|http://www.freedesktop.org/software/systemd/man/sd_session_is_active.html]] for more information about the states. -**Controllers** and **ResetControllers** encode the cgroup controllers this session has been explicitly added to/remove from, using pam_systemd's command line. - -**KillProcesses** encodes whether the processes of this session shall be killed if the session ends. It's also controllable on pam_systemd's command line. - **IdleHint**, **IdleSinceHint**, **IdleSinceHintMonotonic** encapsulate the idle hint state of this session, similar to how the respective properties on the manager object do it for the whole system. - - --- - - These D-Bus interfaces follow [[the usual interface versioning guidelines|http://0pointer.de/blog/projects/versioning-dbus.html]]. |