summaryrefslogtreecommitdiff
path: root/data/gdm.conf.in
diff options
context:
space:
mode:
authorGiovanni Campagna <gcampagna@src.gnome.org>2012-05-15 18:16:19 +0200
committerRay Strode <rstrode@redhat.com>2012-07-17 04:14:36 -0400
commit36588274a0dcda623df9b8343085fe434525bb4b (patch)
tree44ccfe6d1864913b6fec716e832bed5d73f62dec /data/gdm.conf.in
parent133e18ebc5eccf9e12832586038da28f4f8a15f8 (diff)
downloadgdm-36588274a0dcda623df9b8343085fe434525bb4b.tar.gz
daemon: Port GdmManager to GDBus
The GdmManager object controls the GdmLocalDisplayFactory and GdmXdmcpDisplayFactory singleton objects, which manage displays on local VTs and displays on remote machines respectively. Another role of the GdmManager object is to aggregate and export the displays currently being managed by those display factories over the system bus. This commit moves GdmManager over to using GDBus and the GDBusObjectManager interface for display enumeration. https://bugzilla.gnome.org/show_bug.cgi?id=622888
Diffstat (limited to 'data/gdm.conf.in')
-rw-r--r--data/gdm.conf.in7
1 files changed, 2 insertions, 5 deletions
diff --git a/data/gdm.conf.in b/data/gdm.conf.in
index c3e28f50..0ee28d05 100644
--- a/data/gdm.conf.in
+++ b/data/gdm.conf.in
@@ -39,6 +39,8 @@
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.freedesktop.DBus.Introspectable"/>
<allow send_destination="org.gnome.DisplayManager"
+ send_interface="org.freedesktop.DBus.ObjectManager"/>
+ <allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.Display"
send_member="GetId"/>
<allow send_destination="org.gnome.DisplayManager"
@@ -60,11 +62,6 @@
<allow send_destination="org.gnome.DisplayManager"
send_interface="org.gnome.DisplayManager.LocalDisplayFactory"
send_member="CreateTransientDisplay"/>
-
- <allow send_destination="org.gnome.DisplayManager"
- send_interface="org.gnome.DisplayManager.Manager"
- send_member="GetDisplays"/>
-
</policy>
<policy user="@GDM_USERNAME@">