Linux unitednationsplay.com 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
nginx/1.20.1
Server IP : 188.130.139.92 & Your IP : 18.188.252.203
Domains :
Cant Read [ /etc/named.conf ]
User : web
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
gnome-session /
dbus /
Delete
Unzip
Name
Size
Permission
Date
Action
gnome-session.html
51.85
KB
-rw-r--r--
2020-10-03 10:27
Save
Rename
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>GNOME Session 3.28.1 Documentation</title><link rel="stylesheet" type="text/css" href="docbook.css" /><meta name="generator" content="DocBook XSL Stylesheets V1.78.1" /></head><body><div class="book"><div class="titlepage"><div><div><h1 class="title"><a id="index"></a>GNOME Session 3.28.1 Documentation</h1></div><div><div class="authorgroup"><div class="author"><h3 class="author"><span class="firstname">William Jon</span> <span class="surname">McCann</span></h3><div class="affiliation"><div class="address"><p><br /> <code class="email"><<a class="email" href="mailto:jmccann@redhat.com">jmccann@redhat.com</a>></code><br /> </p></div></div></div></div></div><div><p class="releaseinfo">Version 3.28.1</p></div></div><hr /></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="part"><a href="#idm140360932395552">I. Reference</a></span></dt><dd><dl><dt><span class="reference"><a href="#dbus-reference">I. D-Bus API Reference</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></dd></dl></dd><dt><span class="index"><a href="#idm140360927367200">Index</a></span></dt></dl></div><div class="part"><div class="titlepage"><div><div><h1 class="title"><a id="idm140360932395552"></a>Part I. Reference</h1></div></div></div><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="reference"><a href="#dbus-reference">I. D-Bus API Reference</a></span></dt><dd><dl><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></dd></dl></div><div class="reference"><div class="titlepage"><div><div><h1 class="title"><a id="dbus-reference"></a>D-Bus API Reference</h1></div></div><hr /></div><div class="partintro"><div></div><p> This API is not yet stable and is likely to change in the future. </p><div class="toc"><p><strong>Table of Contents</strong></p><dl class="toc"><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager">org.gnome.SessionManager</a></span><span class="refpurpose"> — SessionManager interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></span><span class="refpurpose"> — Client interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.ClientPrivate">org.gnome.SessionManager.ClientPrivate</a></span><span class="refpurpose"> — ClientPrivate interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></span><span class="refpurpose"> — Inhibitor interface</span></dt><dt><span class="refentrytitle"><a href="#org.gnome.SessionManager.Presence">org.gnome.SessionManager.Presence</a></span><span class="refpurpose"> — Presence interface</span></dt></dl></div></div><div class="refentry"><a id="org.gnome.SessionManager"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager — SessionManager interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Setenv">Setenv</a>(in's'variable, in's'value) <a class="link" href="#org.gnome.SessionManager.GetLocale">GetLocale</a>(in'i'category, out's'value) <a class="link" href="#org.gnome.SessionManager.InitializationError">InitializationError</a>(in's'message, in'b'fatal) <a class="link" href="#org.gnome.SessionManager.RegisterClient">RegisterClient</a>(in's'app_id, in's'client_startup_id, out'o'client_id) <a class="link" href="#org.gnome.SessionManager.UnregisterClient">UnregisterClient</a>(in'o'client_id) <a class="link" href="#org.gnome.SessionManager.Inhibit">Inhibit</a>(in's'app_id, in'u'toplevel_xid, in's'reason, in'u'flags, out'u'inhibit_cookie) <a class="link" href="#org.gnome.SessionManager.Uninhibit">Uninhibit</a>(in'u'inhibit_cookie) <a class="link" href="#org.gnome.SessionManager.IsInhibited">IsInhibited</a>(in'u'flags, out'b'is_inhibited) <a class="link" href="#org.gnome.SessionManager.GetClients">GetClients</a>(out'ao'clients) <a class="link" href="#org.gnome.SessionManager.GetInhibitors">GetInhibitors</a>(out'ao'inhibitors) <a class="link" href="#org.gnome.SessionManager.IsAutostartConditionHandled">IsAutostartConditionHandled</a>(in's'condition, out'b'handled) <a class="link" href="#org.gnome.SessionManager.Shutdown">Shutdown</a>() <a class="link" href="#org.gnome.SessionManager.Reboot">Reboot</a>() <a class="link" href="#org.gnome.SessionManager.SaveSession">SaveSession</a>() <a class="link" href="#org.gnome.SessionManager.CanShutdown">CanShutdown</a>(out'b'is_available) <a class="link" href="#org.gnome.SessionManager.Logout">Logout</a>(in'u'mode) <a class="link" href="#org.gnome.SessionManager.IsSessionRunning">IsSessionRunning</a>(out'b'running) </pre></div><div class="refsect1"><a id="idm140360928039600"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager::ClientAdded">ClientAdded</a>('o'id) <a class="link" href="#org.gnome.SessionManager::ClientRemoved">ClientRemoved</a>('o'id) <a class="link" href="#org.gnome.SessionManager::InhibitorAdded">InhibitorAdded</a>('o'id) <a class="link" href="#org.gnome.SessionManager::InhibitorRemoved">InhibitorRemoved</a>('o'id) <a class="link" href="#org.gnome.SessionManager::SessionRunning">SessionRunning</a>() <a class="link" href="#org.gnome.SessionManager::SessionOver">SessionOver</a>() </pre></div><div class="refsect1"><a id="idm140360928034112"></a><h2>Implemented Interfaces</h2><p> Objects implementing org.gnome.SessionManager also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties </p></div><div class="refsect1"><a id="idm140360928032320"></a><h2>Properties</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager:SessionName">'SessionName'</a>read's' <a class="link" href="#org.gnome.SessionManager:Renderer">'Renderer'</a>read's' <a class="link" href="#org.gnome.SessionManager:SessionIsActive">'SessionIsActive'</a>read'b' <a class="link" href="#org.gnome.SessionManager:InhibitedActions">'InhibitedActions'</a>read'u' </pre></div><div class="refsect1"><a id="idm140360928028080"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idm140360928026576"></a><h2>Details</h2><div class="refsect2"><a id="idm140360928025456"></a><h3><a id="org.gnome.SessionManager.Setenv"></a>Setenv ()</h3><a id="idm140360928024464" class="indexterm"></a><pre class="programlisting">Setenv (in's'variable, in's'value)</pre><p>Adds the variable name to the application launch environment with the specified value. May only be used during the Session Manager initialization phase.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>variable</code></em>:</span></dt><dd>The variable name</dd><dt><span class="term"><em class="parameter"><code>value</code></em>:</span></dt><dd>The value</dd></dl></div></div><div class="refsect2"><a id="idm140360928019376"></a><h3><a id="org.gnome.SessionManager.GetLocale"></a>GetLocale ()</h3><a id="idm140360928018384" class="indexterm"></a><pre class="programlisting">GetLocale (in'i'category, out's'value)</pre><p>Reads the current state of the specific locale category.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>category</code></em>:</span></dt><dd>The locale category</dd><dt><span class="term"><em class="parameter"><code>value</code></em>:</span></dt><dd>The value</dd></dl></div></div><div class="refsect2"><a id="idm140360928013472"></a><h3><a id="org.gnome.SessionManager.InitializationError"></a>InitializationError ()</h3><a id="idm140360928012480" class="indexterm"></a><pre class="programlisting">InitializationError (in's'message, in'b'fatal)</pre><p>May be used by applications launched during the Session Manager initialization phase to indicate there was a problem.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>message</code></em>:</span></dt><dd>The error message</dd><dt><span class="term"><em class="parameter"><code>fatal</code></em>:</span></dt><dd>Whether the error should be treated as fatal</dd></dl></div></div><div class="refsect2"><a id="idm140360928007440"></a><h3><a id="org.gnome.SessionManager.RegisterClient"></a>RegisterClient ()</h3><a id="idm140360928006448" class="indexterm"></a><pre class="programlisting">RegisterClient (in's'app_id, in's'client_startup_id, out'o'client_id)</pre><p>Register the caller as a Session Management client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The application identifier</dd><dt><span class="term"><em class="parameter"><code>client_startup_id</code></em>:</span></dt><dd>Client startup identifier</dd><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the newly registered client</dd></dl></div></div><div class="refsect2"><a id="idm140360928000272"></a><h3><a id="org.gnome.SessionManager.UnregisterClient"></a>UnregisterClient ()</h3><a id="idm140360927999280" class="indexterm"></a><pre class="programlisting">UnregisterClient (in'o'client_id)</pre><p>Unregister the specified client from Session Management.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the client</dd></dl></div></div><div class="refsect2"><a id="idm140360927995632"></a><h3><a id="org.gnome.SessionManager.Inhibit"></a>Inhibit ()</h3><a id="idm140360927994640" class="indexterm"></a><pre class="programlisting">Inhibit (in's'app_id, in'u'toplevel_xid, in's'reason, in'u'flags, out'u'inhibit_cookie)</pre><p>Applications should invoke this method when they begin an operation that should not be interrupted, such as creating a CD or DVD. The types of actions that may be blocked are specified by the flags parameter. When the application completes the operation it should call <a class="link" href="#org.gnome.SessionManager.Uninhibit"><code class="function">Uninhibit()</code></a> or disconnect from the session bus. </p><p> Applications should not expect that they will always be able to block the action. In most cases, users will be given the option to force the action to take place. </p><p> Reasons should be short and to the point. </p><p> The flags parameter must include at least one of the following: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>1: </strong></span>Inhibit logging out</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Inhibit user switching</li><li class="listitem"><span class="bold"><strong>4: </strong></span>Inhibit suspending the session or computer</li><li class="listitem"><span class="bold"><strong>8: </strong></span>Inhibit the session being marked as idle</li><li class="listitem"><span class="bold"><strong>16: </strong></span>Inhibit auto-mounting removable media for the session</li></ul></div><p> Values for flags may be bitwise or'ed together. </p><p> The returned cookie is used to uniquely identify this request. It should be used as an argument to <a class="link" href="#org.gnome.SessionManager.Uninhibit"><code class="function">Uninhibit()</code></a> in order to remove the request. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The application identifier</dd><dt><span class="term"><em class="parameter"><code>toplevel_xid</code></em>:</span></dt><dd>The toplevel X window identifier</dd><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason for the inhibit</dd><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags that specify what should be inhibited</dd><dt><span class="term"><em class="parameter"><code>inhibit_cookie</code></em>:</span></dt><dd>The cookie</dd></dl></div></div><div class="refsect2"><a id="idm140360927976960"></a><h3><a id="org.gnome.SessionManager.Uninhibit"></a>Uninhibit ()</h3><a id="idm140360927975968" class="indexterm"></a><pre class="programlisting">Uninhibit (in'u'inhibit_cookie)</pre><p>Cancel a previous call to <a class="link" href="#org.gnome.SessionManager.Inhibit"><code class="function">Inhibit()</code></a> identified by the cookie.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>inhibit_cookie</code></em>:</span></dt><dd>The cookie</dd></dl></div></div><div class="refsect2"><a id="idm140360927971328"></a><h3><a id="org.gnome.SessionManager.IsInhibited"></a>IsInhibited ()</h3><a id="idm140360927970336" class="indexterm"></a><pre class="programlisting">IsInhibited (in'u'flags, out'b'is_inhibited)</pre><p>Determine if operation(s) specified by the flags are currently inhibited. Flags are same as those accepted by the <a class="link" href="#org.gnome.SessionManager.Inhibit"><code class="function">Inhibit()</code></a> method.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags that spefify what should be inhibited</dd><dt><span class="term"><em class="parameter"><code>is_inhibited</code></em>:</span></dt><dd>Returns TRUE if any of the operations in the bitfield flags are inhibited</dd></dl></div></div><div class="refsect2"><a id="idm140360927964176"></a><h3><a id="org.gnome.SessionManager.GetClients"></a>GetClients ()</h3><a id="idm140360927963184" class="indexterm"></a><pre class="programlisting">GetClients (out'ao'clients)</pre><p>This gets a list of all the <a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">Clients</a> that are currently known to the session manager.</p><p>Each Client ID is an D-Bus object path for the object that implements the <a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">Client</a> interface.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>clients</code></em>:</span></dt><dd>an array of client IDs</dd></dl></div><p> See also: <a class="link" href="#org.gnome.SessionManager.Client" title="org.gnome.SessionManager.Client">org.gnome.SessionManager.Client</a></p></div><div class="refsect2"><a id="idm140360927957056"></a><h3><a id="org.gnome.SessionManager.GetInhibitors"></a>GetInhibitors ()</h3><a id="idm140360927956064" class="indexterm"></a><pre class="programlisting">GetInhibitors (out'ao'inhibitors)</pre><p>This gets a list of all the <a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">Inhibitors</a> that are currently known to the session manager.</p><p>Each Inhibitor ID is an D-Bus object path for the object that implements the <a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">Inhibitor</a> interface.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>inhibitors</code></em>:</span></dt><dd>an array of inhibitor IDs</dd></dl></div><p> See also: <a class="link" href="#org.gnome.SessionManager.Inhibitor" title="org.gnome.SessionManager.Inhibitor">org.gnome.SessionManager.Inhibitor</a></p></div><div class="refsect2"><a id="idm140360927949856"></a><h3><a id="org.gnome.SessionManager.IsAutostartConditionHandled"></a>IsAutostartConditionHandled ()</h3><a id="idm140360927948864" class="indexterm"></a><pre class="programlisting">IsAutostartConditionHandled (in's'condition, out'b'handled)</pre><p>Allows the caller to determine whether the session manager is handling changes to the specified autostart condition.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>condition</code></em>:</span></dt><dd>The autostart condition string</dd><dt><span class="term"><em class="parameter"><code>handled</code></em>:</span></dt><dd>True if condition is handled, false otherwise</dd></dl></div></div><div class="refsect2"><a id="idm140360927943728"></a><h3><a id="org.gnome.SessionManager.Shutdown"></a>Shutdown ()</h3><a id="idm140360927942736" class="indexterm"></a><pre class="programlisting">Shutdown ()</pre><p>Request a shutdown dialog.</p></div><div class="refsect2"><a id="idm140360927940720"></a><h3><a id="org.gnome.SessionManager.Reboot"></a>Reboot ()</h3><a id="idm140360927939728" class="indexterm"></a><pre class="programlisting">Reboot ()</pre><p>Request a reboot dialog.</p></div><div class="refsect2"><a id="idm140360927937712"></a><h3><a id="org.gnome.SessionManager.SaveSession"></a>SaveSession ()</h3><a id="idm140360927936720" class="indexterm"></a><pre class="programlisting">SaveSession ()</pre><p>Request to save session</p></div><div class="refsect2"><a id="idm140360927934704"></a><h3><a id="org.gnome.SessionManager.CanShutdown"></a>CanShutdown ()</h3><a id="idm140360927933712" class="indexterm"></a><pre class="programlisting">CanShutdown (out'b'is_available)</pre><p>Allows the caller to determine whether or not it's okay to show a shutdown option in the UI</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>is_available</code></em>:</span></dt><dd>True if shutdown is available to the user, false otherwise</dd></dl></div></div><div class="refsect2"><a id="idm140360927929872"></a><h3><a id="org.gnome.SessionManager.Logout"></a>Logout ()</h3><a id="idm140360927928880" class="indexterm"></a><pre class="programlisting">Logout (in'u'mode)</pre><p>Request a logout dialog</p><p> Allowed values for the mode parameter are: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>0: </strong></span>Normal.</li><li class="listitem"><span class="bold"><strong>1: </strong></span>No confirmation inferface should be shown.</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Forcefully logout. No confirmation will be shown and any inhibitors will be ignored.</li></ul></div><p> Values for flags may be bitwise or'ed together. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>mode</code></em>:</span></dt><dd>The type of logout that is being requested</dd></dl></div></div><div class="refsect2"><a id="idm140360927921696"></a><h3><a id="org.gnome.SessionManager.IsSessionRunning"></a>IsSessionRunning ()</h3><a id="idm140360927920704" class="indexterm"></a><pre class="programlisting">IsSessionRunning (out'b'running)</pre><p>Allows the caller to determine whether the session manager has entered the Running phase, in case the client missed the SessionRunning signal.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>running</code></em>:</span></dt><dd>True if the session has entered the Running phase, false otherwise</dd></dl></div></div></div><div class="refsect1"><a id="idm140360927916672"></a><h2>Signal Details</h2><div class="refsect2"><a id="idm140360927915552"></a><h3><a id="org.gnome.SessionManager::ClientAdded"></a>The ClientAdded signal</h3><a id="idm140360927914560" class="indexterm"></a><pre class="programlisting">ClientAdded ('o'id)</pre><p>Emitted when a client has been added to the session manager. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the added client</dd></dl></div></div><div class="refsect2"><a id="idm140360927910832"></a><h3><a id="org.gnome.SessionManager::ClientRemoved"></a>The ClientRemoved signal</h3><a id="idm140360927909840" class="indexterm"></a><pre class="programlisting">ClientRemoved ('o'id)</pre><p>Emitted when a client has been removed from the session manager. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the removed client</dd></dl></div></div><div class="refsect2"><a id="idm140360927906096"></a><h3><a id="org.gnome.SessionManager::InhibitorAdded"></a>The InhibitorAdded signal</h3><a id="idm140360927905104" class="indexterm"></a><pre class="programlisting">InhibitorAdded ('o'id)</pre><p>Emitted when an inhibitor has been added to the session manager. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the added inhibitor</dd></dl></div></div><div class="refsect2"><a id="idm140360927901360"></a><h3><a id="org.gnome.SessionManager::InhibitorRemoved"></a>The InhibitorRemoved signal</h3><a id="idm140360927900368" class="indexterm"></a><pre class="programlisting">InhibitorRemoved ('o'id)</pre><p>Emitted when an inhibitor has been removed from the session manager. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>id</code></em>:</span></dt><dd>The object path for the removed inhibitor</dd></dl></div></div><div class="refsect2"><a id="idm140360927896624"></a><h3><a id="org.gnome.SessionManager::SessionRunning"></a>The SessionRunning signal</h3><a id="idm140360927895632" class="indexterm"></a><pre class="programlisting">SessionRunning ()</pre><p>Indicates the session has entered the Running phase.</p></div><div class="refsect2"><a id="idm140360927893616"></a><h3><a id="org.gnome.SessionManager::SessionOver"></a>The SessionOver signal</h3><a id="idm140360927892624" class="indexterm"></a><pre class="programlisting">SessionOver ()</pre><p>Indicates the session is about to end.</p></div></div><div class="refsect1"><a id="idm140360927890480"></a><h2>Property Details</h2><div class="refsect2"><a id="idm140360927889360"></a><h3><a id="org.gnome.SessionManager:SessionName"></a>The "SessionName" property</h3><a id="idm140360927888368" class="indexterm"></a><pre class="programlisting">'SessionName'read's' </pre><p>The name of the session that has been loaded.</p></div><div class="refsect2"><a id="idm140360927886352"></a><h3><a id="org.gnome.SessionManager:Renderer"></a>The "Renderer" property</h3><a id="idm140360927885360" class="indexterm"></a><pre class="programlisting">'Renderer'read's' </pre><p>The renderer for the session that has been loaded. At the moment this supports GL and GLES, and is only used for the X session.</p></div><div class="refsect2"><a id="idm140360927883184"></a><h3><a id="org.gnome.SessionManager:SessionIsActive"></a>The "SessionIsActive" property</h3><a id="idm140360927882192" class="indexterm"></a><pre class="programlisting">'SessionIsActive'read'b' </pre><p>If true, the session is currently in the foreground and available for user input.</p></div><div class="refsect2"><a id="idm140360927880064"></a><h3><a id="org.gnome.SessionManager:InhibitedActions"></a>The "InhibitedActions" property</h3><a id="idm140360927879072" class="indexterm"></a><pre class="programlisting">'InhibitedActions'read'u' </pre><p>A bitmask of flags to indicate which actions are inhibited. See the Inhibit() function's description for a list of possible values.</p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Client"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Client — Client interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Client.GetAppId">GetAppId</a>(out's'app_id) <a class="link" href="#org.gnome.SessionManager.Client.GetStartupId">GetStartupId</a>(out's'startup_id) <a class="link" href="#org.gnome.SessionManager.Client.GetRestartStyleHint">GetRestartStyleHint</a>(out'u'hint) <a class="link" href="#org.gnome.SessionManager.Client.GetUnixProcessId">GetUnixProcessId</a>(out'u'pid) <a class="link" href="#org.gnome.SessionManager.Client.GetStatus">GetStatus</a>(out'u'status) <a class="link" href="#org.gnome.SessionManager.Client.Stop">Stop</a>() </pre></div><div class="refsect1"><a id="idm140360927683488"></a><h2>Implemented Interfaces</h2><p> Objects implementing org.gnome.SessionManager.Client also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties </p></div><div class="refsect1"><a id="idm140360927681680"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idm140360927680176"></a><h2>Details</h2><div class="refsect2"><a id="idm140360927679056"></a><h3><a id="org.gnome.SessionManager.Client.GetAppId"></a>GetAppId ()</h3><a id="idm140360927678064" class="indexterm"></a><pre class="programlisting">GetAppId (out's'app_id)</pre><p>Return the application ID associated with this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The identifier for the associated application</dd></dl></div></div><div class="refsect2"><a id="idm140360927674416"></a><h3><a id="org.gnome.SessionManager.Client.GetStartupId"></a>GetStartupId ()</h3><a id="idm140360927673424" class="indexterm"></a><pre class="programlisting">GetStartupId (out's'startup_id)</pre><p>Return the startup ID associated with this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>startup_id</code></em>:</span></dt><dd>The startup identifier</dd></dl></div></div><div class="refsect2"><a id="idm140360927669776"></a><h3><a id="org.gnome.SessionManager.Client.GetRestartStyleHint"></a>GetRestartStyleHint ()</h3><a id="idm140360927668784" class="indexterm"></a><pre class="programlisting">GetRestartStyleHint (out'u'hint)</pre><p>Return the restart style hint for this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>hint</code></em>:</span></dt><dd>The restart style hint</dd></dl></div></div><div class="refsect2"><a id="idm140360927665136"></a><h3><a id="org.gnome.SessionManager.Client.GetUnixProcessId"></a>GetUnixProcessId ()</h3><a id="idm140360927664144" class="indexterm"></a><pre class="programlisting">GetUnixProcessId (out'u'pid)</pre><p>Return the Unix process identifier for this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>pid</code></em>:</span></dt><dd>The Unix process identifier</dd></dl></div></div><div class="refsect2"><a id="idm140360927660496"></a><h3><a id="org.gnome.SessionManager.Client.GetStatus"></a>GetStatus ()</h3><a id="idm140360927659504" class="indexterm"></a><pre class="programlisting">GetStatus (out'u'status)</pre><p>Return the status of this client.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The client status</dd></dl></div></div><div class="refsect2"><a id="idm140360927655856"></a><h3><a id="org.gnome.SessionManager.Client.Stop"></a>Stop ()</h3><a id="idm140360927654864" class="indexterm"></a><pre class="programlisting">Stop ()</pre><p>Inititate a request to terminate this application via XSMP.</p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.ClientPrivate"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.ClientPrivate — ClientPrivate interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse">EndSessionResponse</a>(in'b'is_ok, in's'reason) </pre></div><div class="refsect1"><a id="idm140360927603072"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.ClientPrivate::Stop">Stop</a>() <a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession">QueryEndSession</a>('u'flags) <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession">EndSession</a>('u'flags) <a class="link" href="#org.gnome.SessionManager.ClientPrivate::CancelEndSession">CancelEndSession</a>() </pre></div><div class="refsect1"><a id="idm140360927598592"></a><h2>Implemented Interfaces</h2><p> Objects implementing org.gnome.SessionManager.ClientPrivate also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties </p></div><div class="refsect1"><a id="idm140360927596784"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idm140360927595280"></a><h2>Details</h2><div class="refsect2"><a id="idm140360927594160"></a><h3><a id="org.gnome.SessionManager.ClientPrivate.EndSessionResponse"></a>EndSessionResponse ()</h3><a id="idm140360927593008" class="indexterm"></a><pre class="programlisting">EndSessionResponse (in'b'is_ok, in's'reason)</pre><p>This method should be used by the client in response to the <a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession"><code class="literal">QueryEndSession</code></a> and <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a> signals. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>is_ok</code></em>:</span></dt><dd>Whether or not it is OK to preceed</dd><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason string</dd></dl></div></div></div><div class="refsect1"><a id="idm140360927585984"></a><h2>Signal Details</h2><div class="refsect2"><a id="idm140360927584864"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::Stop"></a>The Stop signal</h3><a id="idm140360927583872" class="indexterm"></a><pre class="programlisting">Stop ()</pre><p> The client should stop and remove itself from the session in response to this signal. </p></div><div class="refsect2"><a id="idm140360927581712"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::QueryEndSession"></a>The QueryEndSession signal</h3><a id="idm140360927580720" class="indexterm"></a><pre class="programlisting">QueryEndSession ('u'flags)</pre><p>This signal is used to inform the client that the session is about to end. The client must respond by calling <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a> within one second of the signal emission. </p><p> The flags may include: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>1: </strong></span>Logout is forced. <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a> reason and any inhibit from client will be ignored.</li></ul></div><p> </p><p> If the client responds with an EndSessionResponse is-ok argument equal to FALSE and a reason then this reason may be displayed to the user. </p><p> The client must not attempt to perform any actions or interact with the user in response to this signal. Any actions required for a clean shutdown should take place in response to the <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a> signal. </p><p> The client should limit operations until either a <a class="link" href="#org.gnome.SessionManager.ClientPrivate::EndSession"><code class="literal">EndSession</code></a> <a class="link" href="#org.gnome.SessionManager.ClientPrivate::CancelEndSession"><code class="literal">CancelEndSession</code></a> signal is received. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags</dd></dl></div></div><div class="refsect2"><a id="idm140360927568064"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::EndSession"></a>The EndSession signal</h3><a id="idm140360927567072" class="indexterm"></a><pre class="programlisting">EndSession ('u'flags)</pre><p>This signal is used to inform the client that the session is about to end. The client must respond by calling <a class="link" href="#org.gnome.SessionManager.ClientPrivate.EndSessionResponse"><code class="function">EndSessionResponse</code></a> within ten seconds of the signal emission. </p><p> The client must not attempt to interact with the user in response to this signal. The application will be given a maxium of ten seconds to perform any actions required for a clean shutdown. </p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>Flags</dd></dl></div></div><div class="refsect2"><a id="idm140360927561456"></a><h3><a id="org.gnome.SessionManager.ClientPrivate::CancelEndSession"></a>The CancelEndSession signal</h3><a id="idm140360927560224" class="indexterm"></a><pre class="programlisting">CancelEndSession ()</pre><p> This signal indicates to the client that a previous emission of <a class="link" href="#org.gnome.SessionManager.ClientPrivate::QueryEndSession"><code class="literal">QueryEndSession</code></a> has been cancelled. The client should resume normal operations. </p></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Inhibitor"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Inhibitor — Inhibitor interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Inhibitor.GetAppId">GetAppId</a>(out's'app_id) <a class="link" href="#org.gnome.SessionManager.Inhibitor.GetClientId">GetClientId</a>(out'o'client_id) <a class="link" href="#org.gnome.SessionManager.Inhibitor.GetReason">GetReason</a>(out's'reason) <a class="link" href="#org.gnome.SessionManager.Inhibitor.GetFlags">GetFlags</a>(out'u'flags) <a class="link" href="#org.gnome.SessionManager.Inhibitor.GetToplevelXid">GetToplevelXid</a>(out'u'xid) </pre></div><div class="refsect1"><a id="idm140360927493312"></a><h2>Implemented Interfaces</h2><p> Objects implementing org.gnome.SessionManager.Inhibitor also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties </p></div><div class="refsect1"><a id="idm140360927491504"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idm140360927490000"></a><h2>Details</h2><div class="refsect2"><a id="idm140360927488880"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetAppId"></a>GetAppId ()</h3><a id="idm140360927487888" class="indexterm"></a><pre class="programlisting">GetAppId (out's'app_id)</pre><p>Return the application ID associated with this inhibit.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>app_id</code></em>:</span></dt><dd>The identifier for the associated application</dd></dl></div></div><div class="refsect2"><a id="idm140360927484240"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetClientId"></a>GetClientId ()</h3><a id="idm140360927483248" class="indexterm"></a><pre class="programlisting">GetClientId (out'o'client_id)</pre><p>Return the client object path associated with this inhibit.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>client_id</code></em>:</span></dt><dd>The object path of the associated client</dd></dl></div></div><div class="refsect2"><a id="idm140360927479600"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetReason"></a>GetReason ()</h3><a id="idm140360927478608" class="indexterm"></a><pre class="programlisting">GetReason (out's'reason)</pre><p>Return the reason for the inhibit</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>reason</code></em>:</span></dt><dd>The reason for the inhibit</dd></dl></div></div><div class="refsect2"><a id="idm140360927474960"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetFlags"></a>GetFlags ()</h3><a id="idm140360927473968" class="indexterm"></a><pre class="programlisting">GetFlags (out'u'flags)</pre><p>Return the flags that determine the scope of the inhibit</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>flags</code></em>:</span></dt><dd>The flags that determine the scope of the inhibit</dd></dl></div></div><div class="refsect2"><a id="idm140360927470320"></a><h3><a id="org.gnome.SessionManager.Inhibitor.GetToplevelXid"></a>GetToplevelXid ()</h3><a id="idm140360927469328" class="indexterm"></a><pre class="programlisting">GetToplevelXid (out'u'xid)</pre><p>Return the X11 toplevel window identifier associated with this inhibit. Zero if not set.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>xid</code></em>:</span></dt><dd>X11 toplevel window identifier associated with this inhibit. Zero if not set.</dd></dl></div></div></div></div><div class="refentry"><div class="refentry.separator"><hr /></div><a id="org.gnome.SessionManager.Presence"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>org.gnome.SessionManager.Presence — Presence interface</p></div><div class="refsynopsisdiv"><h2>Methods</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence.SetStatus">SetStatus</a>(in'u'status) <a class="link" href="#org.gnome.SessionManager.Presence.SetStatusText">SetStatusText</a>(in's'status_text) </pre></div><div class="refsect1"><a id="idm140360927418896"></a><h2>Signals</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence::StatusChanged">StatusChanged</a>('u'status) <a class="link" href="#org.gnome.SessionManager.Presence::StatusTextChanged">StatusTextChanged</a>('s'status_text) </pre></div><div class="refsect1"><a id="idm140360927415904"></a><h2>Implemented Interfaces</h2><p> Objects implementing org.gnome.SessionManager.Presence also implements org.freedesktop.DBus.Introspectable, org.freedesktop.DBus.Properties </p></div><div class="refsect1"><a id="idm140360927414096"></a><h2>Properties</h2><pre class="synopsis"><a class="link" href="#org.gnome.SessionManager.Presence:status">'status'</a>readwrite'u' <a class="link" href="#org.gnome.SessionManager.Presence:status-text">'status-text'</a>readwrite's' </pre></div><div class="refsect1"><a id="idm140360927411104"></a><h2>Description</h2><p></p></div><div class="refsect1"><a id="idm140360927409600"></a><h2>Details</h2><div class="refsect2"><a id="idm140360927408480"></a><h3><a id="org.gnome.SessionManager.Presence.SetStatus"></a>SetStatus ()</h3><a id="idm140360927407488" class="indexterm"></a><pre class="programlisting">SetStatus (in'u'status)</pre><p>Set the status value of the session.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The status value</dd></dl></div></div><div class="refsect2"><a id="idm140360927403840"></a><h3><a id="org.gnome.SessionManager.Presence.SetStatusText"></a>SetStatusText ()</h3><a id="idm140360927402848" class="indexterm"></a><pre class="programlisting">SetStatusText (in's'status_text)</pre><p>Set the descriptive status text for the session.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status_text</code></em>:</span></dt><dd>The descriptive status for the session.</dd></dl></div></div></div><div class="refsect1"><a id="idm140360927399072"></a><h2>Signal Details</h2><div class="refsect2"><a id="idm140360927397952"></a><h3><a id="org.gnome.SessionManager.Presence::StatusChanged"></a>The StatusChanged signal</h3><a id="idm140360927396960" class="indexterm"></a><pre class="programlisting">StatusChanged ('u'status)</pre><p>Indicates that the session status value has changed.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status</code></em>:</span></dt><dd>The new status value</dd></dl></div></div><div class="refsect2"><a id="idm140360927393312"></a><h3><a id="org.gnome.SessionManager.Presence::StatusTextChanged"></a>The StatusTextChanged signal</h3><a id="idm140360927392320" class="indexterm"></a><pre class="programlisting">StatusTextChanged ('s'status_text)</pre><p>Indicates that the descriptive session status text has changed.</p><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>status_text</code></em>:</span></dt><dd>The new status text</dd></dl></div></div></div><div class="refsect1"><a id="idm140360927388544"></a><h2>Property Details</h2><div class="refsect2"><a id="idm140360927387424"></a><h3><a id="org.gnome.SessionManager.Presence:status"></a>The "status" property</h3><a id="idm140360927386432" class="indexterm"></a><pre class="programlisting">'status'readwrite'u' </pre><p> The status of the session. </p><p> The status parameter must be one of the following: </p><div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"><span class="bold"><strong>0: </strong></span>Available</li><li class="listitem"><span class="bold"><strong>1: </strong></span>Invisible</li><li class="listitem"><span class="bold"><strong>2: </strong></span>Busy</li><li class="listitem"><span class="bold"><strong>3: </strong></span>Idle</li></ul></div><p> </p></div><div class="refsect2"><a id="idm140360927380160"></a><h3><a id="org.gnome.SessionManager.Presence:status-text"></a>The "status-text" property</h3><a id="idm140360927379168" class="indexterm"></a><pre class="programlisting">'status-text'readwrite's' </pre><p>The descriptive status for the session. </p></div></div></div></div></div><div class="index"><div class="titlepage"><div><div><h1 class="title"><a id="idm140360927367200"></a>Index</h1></div></div></div><div class="index"><div class="indexdiv"><h3>C</h3><dl><dt>CancelEndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idm140360927561456">The CancelEndSession signal</a></dt></dl></dd><dt>CanShutdown</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927934704">CanShutdown ()</a></dt></dl></dd><dt>ClientAdded</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927915552">The ClientAdded signal</a></dt></dl></dd><dt>ClientRemoved</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927910832">The ClientRemoved signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>E</h3><dl><dt>EndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idm140360927568064">The EndSession signal</a></dt></dl></dd><dt>EndSessionResponse</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idm140360927594160">EndSessionResponse ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>G</h3><dl><dt>GetAppId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927679056">GetAppId ()</a></dt><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idm140360927488880">GetAppId ()</a></dt></dl></dd><dt>GetClientId</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idm140360927484240">GetClientId ()</a></dt></dl></dd><dt>GetClients</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927964176">GetClients ()</a></dt></dl></dd><dt>GetFlags</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idm140360927474960">GetFlags ()</a></dt></dl></dd><dt>GetInhibitors</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927957056">GetInhibitors ()</a></dt></dl></dd><dt>GetLocale</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360928019376">GetLocale ()</a></dt></dl></dd><dt>GetReason</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idm140360927479600">GetReason ()</a></dt></dl></dd><dt>GetRestartStyleHint</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927669776">GetRestartStyleHint ()</a></dt></dl></dd><dt>GetStartupId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927674416">GetStartupId ()</a></dt></dl></dd><dt>GetStatus</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927660496">GetStatus ()</a></dt></dl></dd><dt>GetToplevelXid</dt><dd><dl><dt>org.gnome.SessionManager.Inhibitor, <a class="indexterm" href="#idm140360927470320">GetToplevelXid ()</a></dt></dl></dd><dt>GetUnixProcessId</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927665136">GetUnixProcessId ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>I</h3><dl><dt>Inhibit</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927995632">Inhibit ()</a></dt></dl></dd><dt>InhibitedActions</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927880064">The "InhibitedActions" property</a></dt></dl></dd><dt>InhibitorAdded</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927906096">The InhibitorAdded signal</a></dt></dl></dd><dt>InhibitorRemoved</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927901360">The InhibitorRemoved signal</a></dt></dl></dd><dt>InitializationError</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360928013472">InitializationError ()</a></dt></dl></dd><dt>IsAutostartConditionHandled</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927949856">IsAutostartConditionHandled ()</a></dt></dl></dd><dt>IsInhibited</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927971328">IsInhibited ()</a></dt></dl></dd><dt>IsSessionRunning</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927921696">IsSessionRunning ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>L</h3><dl><dt>Logout</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927929872">Logout ()</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>Q</h3><dl><dt>QueryEndSession</dt><dd><dl><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idm140360927581712">The QueryEndSession signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>R</h3><dl><dt>Reboot</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927940720">Reboot ()</a></dt></dl></dd><dt>RegisterClient</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360928007440">RegisterClient ()</a></dt></dl></dd><dt>Renderer</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927886352">The "Renderer" property</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>S</h3><dl><dt>SaveSession</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927937712">SaveSession ()</a></dt></dl></dd><dt>SessionIsActive</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927883184">The "SessionIsActive" property</a></dt></dl></dd><dt>SessionName</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927889360">The "SessionName" property</a></dt></dl></dd><dt>SessionOver</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927893616">The SessionOver signal</a></dt></dl></dd><dt>SessionRunning</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927896624">The SessionRunning signal</a></dt></dl></dd><dt>Setenv</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360928025456">Setenv ()</a></dt></dl></dd><dt>SetStatus</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927408480">SetStatus ()</a></dt></dl></dd><dt>SetStatusText</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927403840">SetStatusText ()</a></dt></dl></dd><dt>Shutdown</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927943728">Shutdown ()</a></dt></dl></dd><dt>status</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927387424">The "status" property</a></dt></dl></dd><dt>status-text</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927380160">The "status-text" property</a></dt></dl></dd><dt>StatusChanged</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927397952">The StatusChanged signal</a></dt></dl></dd><dt>StatusTextChanged</dt><dd><dl><dt>org.gnome.SessionManager.Presence, <a class="indexterm" href="#idm140360927393312">The StatusTextChanged signal</a></dt></dl></dd><dt>Stop</dt><dd><dl><dt>org.gnome.SessionManager.Client, <a class="indexterm" href="#idm140360927655856">Stop ()</a></dt><dt>org.gnome.SessionManager.ClientPrivate, <a class="indexterm" href="#idm140360927584864">The Stop signal</a></dt></dl></dd></dl></div><div class="indexdiv"><h3>U</h3><dl><dt>Uninhibit</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360927976960">Uninhibit ()</a></dt></dl></dd><dt>UnregisterClient</dt><dd><dl><dt>org.gnome.SessionManager, <a class="indexterm" href="#idm140360928000272">UnregisterClient ()</a></dt></dl></dd></dl></div></div></div></div></body></html>