[gdm] server: pass debug arguments to Xorg in same way for plymouth path



commit 82969c73b162664c22cd64fb66e3afd909515a41
Author: Ray Strode <rstrode redhat com>
Date:   Mon Jun 25 14:00:12 2012 -0400

    server: pass debug arguments to Xorg in same way for plymouth path

 daemon/gdm-server.c |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)
---
diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c
index ad990ab..edbb3d4 100644
--- a/daemon/gdm-server.c
+++ b/daemon/gdm-server.c
@@ -800,10 +800,19 @@ gboolean
 gdm_server_start_on_active_vt (GdmServer *server)
 {
         gboolean res;
+        gboolean debug;
         char *vt;
+        const char *debug_options;
+
+        gdm_settings_direct_get_boolean (GDM_KEY_DEBUG, &debug);
+        if (debug) {
+                debug_options = " -logverbose 7 -core ";
+        } else {
+                debug_options = "";
+        }
 
         g_free (server->priv->command);
-        server->priv->command = g_strdup (X_SERVER " -background none -logverbose 7");
+        server->priv->command = g_strdup_printf (X_SERVER " -background none -verbose%s", debug_options);
         vt = get_active_vt_as_string ();
         res = gdm_server_spawn (server, vt);
         g_free (vt);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]