From 82969c73b162664c22cd64fb66e3afd909515a41 Mon Sep 17 00:00:00 2001 From: Ray Strode Date: Mon, 25 Jun 2012 14:00:12 -0400 Subject: server: pass debug arguments to Xorg in same way for plymouth path --- daemon/gdm-server.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'daemon/gdm-server.c') diff --git a/daemon/gdm-server.c b/daemon/gdm-server.c index ad990abd..edbb3d42 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); -- cgit v1.2.1