diff options
-rw-r--r-- | daemon/gdm-manager.c | 2 | ||||
-rw-r--r-- | daemon/gdm-manager.xml | 1 | ||||
-rw-r--r-- | data/gdm.conf.in | 2 |
3 files changed, 5 insertions, 0 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c index 394a90cf..550f09db 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c @@ -1051,6 +1051,8 @@ gdm_manager_constructor (GType type, n_construct_properties, construct_properties)); + gdm_dbus_manager_set_version (GDM_DBUS_MANAGER (manager), PACKAGE_VERSION); + manager->priv->local_factory = gdm_local_display_factory_new (manager->priv->display_store); #ifdef HAVE_LIBXDMCP diff --git a/daemon/gdm-manager.xml b/daemon/gdm-manager.xml index db35b38a..d3bb3b2e 100644 --- a/daemon/gdm-manager.xml +++ b/daemon/gdm-manager.xml @@ -8,5 +8,6 @@ <arg name="username" direction="in" type="s"/> <arg name="address" direction="out" type="s"/> </method> + <property name="Version" type="s" access="read"/> </interface> </node> diff --git a/data/gdm.conf.in b/data/gdm.conf.in index cd7fb36b..e358ba38 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.ObjectManager"/> <allow send_destination="org.gnome.DisplayManager" + send_interface="org.freedesktop.DBus.Properties"/> + <allow send_destination="org.gnome.DisplayManager" send_interface="org.gnome.DisplayManager.Manager"/> <allow send_destination="org.gnome.DisplayManager" send_interface="org.gnome.DisplayManager.Display" |