173 lines
6.2 KiB
XML
173 lines
6.2 KiB
XML
<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
|
|
<node name="/org/gnome/DisplayManager/Session">
|
|
<!-- methods are called by the session worker,
|
|
signals are emitted by the main daemon -->
|
|
<interface name="org.gnome.DisplayManager.WorkerManager">
|
|
<method name="Hello" />
|
|
<method name="InfoQuery">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="query" direction="in" type="s"/>
|
|
<arg name="answer" direction="out" type="s"/>
|
|
</method>
|
|
<method name="SecretInfoQuery">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="query" direction="in" type="s"/>
|
|
<arg name="answer" direction="out" type="s"/>
|
|
</method>
|
|
<method name="Info">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="info" direction="in" type="s"/>
|
|
</method>
|
|
<method name="Problem">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="problem" direction="in" type="s"/>
|
|
</method>
|
|
<method name="ChoiceListQuery">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="prompt_message" direction="in" type="s"/>
|
|
<arg name="query" direction="in" type="a{ss}"/>
|
|
<arg name="answer" direction="out" type="s"/>
|
|
</method>
|
|
<method name="CustomJSONRequest">
|
|
<annotation name="org.gtk.GDBus.C.Name" value="CustomJsonRequest" />
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="protocol" direction="in" type="s"/>
|
|
<arg name="version" direction="in" type="u"/>
|
|
<arg name="request" direction="in" type="s"/>
|
|
<arg name="response" direction="out" type="s"/>
|
|
</method>
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.UserVerifier">
|
|
<method name="EnableExtensions">
|
|
<arg name="extensions" direction="in" type="as"/>
|
|
</method>
|
|
<method name="BeginVerification">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
</method>
|
|
<method name="BeginVerificationForUser">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="username" direction="in" type="s"/>
|
|
</method>
|
|
<method name="AnswerQuery">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="answer" direction="in" type="s"/>
|
|
</method>
|
|
<method name="Cancel">
|
|
</method>
|
|
<signal name="ConversationStarted">
|
|
<arg name="service_name" type="s"/>
|
|
</signal>
|
|
<signal name="ConversationStopped">
|
|
<arg name="service_name" type="s"/>
|
|
</signal>
|
|
<signal name="ReauthenticationStarted">
|
|
<arg name="pid_of_caller" type="i"/>
|
|
</signal>
|
|
<signal name="Info">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="info" type="s"/>
|
|
</signal>
|
|
<signal name="Problem">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="problem" type="s"/>
|
|
</signal>
|
|
<signal name="InfoQuery">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="query" type="s"/>
|
|
</signal>
|
|
<signal name="SecretInfoQuery">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="query" type="s"/>
|
|
</signal>
|
|
<signal name="Reset">
|
|
</signal>
|
|
<signal name="ServiceUnavailable">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="message" type="s"/>
|
|
</signal>
|
|
<signal name="VerificationFailed">
|
|
<arg name="service_name" type="s"/>
|
|
</signal>
|
|
<signal name="VerificationComplete">
|
|
<arg name="service_name" type="s"/>
|
|
</signal>
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.UserVerifier.ChoiceList">
|
|
<method name="SelectChoice">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="choice" direction="in" type="s"/>
|
|
</method>
|
|
<signal name="ChoiceQuery">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="prompt_message" type="s"/>
|
|
<arg name="list" type="a{ss}"/>
|
|
</signal>
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.UserVerifier.CustomJSON">
|
|
<method name="Reply">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="reply" direction="in" type="s"/>
|
|
</method>
|
|
<method name="ReportError">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="error" direction="in" type="s"/>
|
|
</method>
|
|
<signal name="Request">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="protocol" type="s"/>
|
|
<arg name="version" type="u"/>
|
|
<arg name="request" type="s"/>
|
|
</signal>
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.Greeter">
|
|
<method name="SelectSession">
|
|
<arg name="session" direction="in" type="s"/>
|
|
</method>
|
|
<method name="SelectUser">
|
|
<arg name="username" direction="in" type="s"/>
|
|
</method>
|
|
<method name="BeginAutoLogin">
|
|
<arg name="username" direction="in" type="s"/>
|
|
</method>
|
|
<method name="GetTimedLoginDetails">
|
|
<arg name="enabled" direction="out" type="b"/>
|
|
<arg name="username" direction="out" type="s"/>
|
|
<arg name="delay" direction="out" type="i"/>
|
|
</method>
|
|
<method name="StartSessionWhenReady">
|
|
<arg name="service_name" direction="in" type="s"/>
|
|
<arg name="should_start_session" direction="in" type="b"/>
|
|
</method>
|
|
<method name="StopConflictingSession">
|
|
</method>
|
|
<signal name="SelectedUserChanged">
|
|
<arg name="username" type="s"/>
|
|
</signal>
|
|
<signal name="DefaultLanguageNameChanged">
|
|
<arg name="language_name" type="s"/>
|
|
</signal>
|
|
<signal name="DefaultSessionNameChanged">
|
|
<arg name="session_name" type="s"/>
|
|
</signal>
|
|
<signal name="TimedLoginRequested">
|
|
<arg name="username" type="s"/>
|
|
<arg name="delay" type="i"/>
|
|
</signal>
|
|
<signal name="SessionOpened">
|
|
<arg name="service_name" type="s"/>
|
|
<arg name="session_id" type="s"/>
|
|
</signal>
|
|
<signal name="Reauthenticated">
|
|
<arg name="service_name" type="s"/>
|
|
</signal>
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.RemoteGreeter">
|
|
<method name="Disconnect" />
|
|
</interface>
|
|
<interface name="org.gnome.DisplayManager.Chooser">
|
|
<method name="SelectHostname">
|
|
<arg name="hostname" direction="in" type="s"/>
|
|
</method>
|
|
<method name="Disconnect" />
|
|
</interface>
|
|
</node>
|