1<?xml version="1.0" encoding="UTF-8" ?> 2<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> 3<node xmlns:doc="http://www.freedesktop.org/dbus/1.0/doc.dtd"> 4 <interface name="org.gnome.SessionManager"> 5 6 <!-- Initialization phase interfaces --> 7 8 <method name="Setenv"> 9 <arg name="variable" type="s" direction="in"> 10 <doc:doc> 11 <doc:summary>The variable name</doc:summary> 12 </doc:doc> 13 </arg> 14 <arg name="value" type="s" direction="in"> 15 <doc:doc> 16 <doc:summary>The value</doc:summary> 17 </doc:doc> 18 </arg> 19 <doc:doc> 20 <doc:description> 21 <doc:para>Adds the variable name to the application launch environment with the specified value. May only be used during the Session Manager initialization phase.</doc:para> 22 </doc:description> 23 </doc:doc> 24 </method> 25 26 <!-- Signals --> 27 28 <signal name="ClientAdded"> 29 <arg name="id" type="o"> 30 <doc:doc> 31 <doc:summary>The object path for the added client</doc:summary> 32 </doc:doc> 33 </arg> 34 <doc:doc> 35 <doc:description> 36 <doc:para>Emitted when a client has been added to the session manager. 37 </doc:para> 38 </doc:description> 39 </doc:doc> 40 </signal> 41 42 <!-- Properties --> 43 44 <property name="SessionName" type="s" access="read"> 45 <doc:doc> 46 <doc:description> 47 <doc:para>The name of the session that has been loaded.</doc:para> 48 </doc:description> 49 </doc:doc> 50 </property> 51 52 53 </interface> 54</node> 55