From 27b0d13d629e0b7adcf5d8e815c7b35ccc0668c7 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 26 Jun 2013 16:25:55 -0500 Subject: The basic data components to describe the interfaces and the stuff needed --- .../com.canonical.Unity.Greeter.Broadcast.gschema.xml | 13 +++++++++++++ data/com.canonical.Unity.Greeter.Broadcast.service.in | 3 +++ data/com.canonical.Unity.Greeter.Broadcast.xml | 19 +++++++++++++++++++ data/unity-greeter-session-broadcast-session.conf | 9 +++++++++ 4 files changed, 44 insertions(+) create mode 100644 data/com.canonical.Unity.Greeter.Broadcast.gschema.xml create mode 100644 data/com.canonical.Unity.Greeter.Broadcast.service.in create mode 100644 data/com.canonical.Unity.Greeter.Broadcast.xml create mode 100644 data/unity-greeter-session-broadcast-session.conf (limited to 'data') diff --git a/data/com.canonical.Unity.Greeter.Broadcast.gschema.xml b/data/com.canonical.Unity.Greeter.Broadcast.gschema.xml new file mode 100644 index 0000000..673f202 --- /dev/null +++ b/data/com.canonical.Unity.Greeter.Broadcast.gschema.xml @@ -0,0 +1,13 @@ + + + + Allow the Greeter to start applications in this session + + The key controls whether the service in the session will listen + for and react to the request from the greeter to start an application + from the greeter. + + true + + + diff --git a/data/com.canonical.Unity.Greeter.Broadcast.service.in b/data/com.canonical.Unity.Greeter.Broadcast.service.in new file mode 100644 index 0000000..692c371 --- /dev/null +++ b/data/com.canonical.Unity.Greeter.Broadcast.service.in @@ -0,0 +1,3 @@ +[D-BUS Service] +Name=com.canonical.Unity.Greeter.Broadcast +Exec=@pkglibexecdir@/unity-greeter-session-broadcast-service diff --git a/data/com.canonical.Unity.Greeter.Broadcast.xml b/data/com.canonical.Unity.Greeter.Broadcast.xml new file mode 100644 index 0000000..3c9e170 --- /dev/null +++ b/data/com.canonical.Unity.Greeter.Broadcast.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/data/unity-greeter-session-broadcast-session.conf b/data/unity-greeter-session-broadcast-session.conf new file mode 100644 index 0000000..5f22ac0 --- /dev/null +++ b/data/unity-greeter-session-broadcast-session.conf @@ -0,0 +1,9 @@ +description "Unity Greeter Session Broadcast Session Component" +author "Ted Gould " + +task + +#TODO: Check GSettings Key +start on dbus-system SIGNAL="StartApplication" INTERFACE="com.canonical.Unity.Greeter.Broadcast" SENDER="com.canonical.Unity.Greeter.Broadcast" PATH="/com/canonical/Unity/Greeter/Broadcast" ARG0=${USER} + +exec start application APP_ID=${ARG1} -- cgit v1.2.3