summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2012-04-13 16:33:40 -0400
committerRay Strode <rstrode@redhat.com>2012-04-13 18:14:33 -0400
commitda95623b01e30a6d19cb83a8baccb1a8d55d165a (patch)
treead6f4d6725c2e79e926d71432cd9cb619b0387a9
parent1504ccd52374df11484191cb9374c6123204fc14 (diff)
downloadgdm-da95623b01e30a6d19cb83a8baccb1a8d55d165a.tar.gz
initial-setup: give gdm-initial-setup xauth file it can read
The default xauth file is owned by the gdm user.
-rw-r--r--daemon/gdm-simple-slave.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/daemon/gdm-simple-slave.c b/daemon/gdm-simple-slave.c
index 13b1deb6..dc05a985 100644
--- a/daemon/gdm-simple-slave.c
+++ b/daemon/gdm-simple-slave.c
@@ -1522,7 +1522,6 @@ run_initial_setup (GdmSimpleSlave *slave)
"display-name", &display_name,
"display-seat-id", &seat_id,
"display-hostname", &display_hostname,
- "display-x11-authority-file", &auth_file,
NULL);
g_debug ("GdmSimpleSlave: Creating initial setup for %s %s", display_name, display_hostname);
@@ -1553,6 +1552,10 @@ run_initial_setup (GdmSimpleSlave *slave)
"group-name", "gdm-initial-setup",
NULL);
+ gdm_slave_add_user_authorization (GDM_SLAVE (slave),
+ "gdm-initial-setup",
+ &auth_file);
+
g_signal_connect (slave->priv->greeter_server,
"start-conversation",
G_CALLBACK (on_greeter_start_conversation),