diff options
author | Ray Strode <rstrode@redhat.com> | 2012-06-25 14:00:12 -0400 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2012-06-25 14:00:12 -0400 |
commit | 82969c73b162664c22cd64fb66e3afd909515a41 (patch) | |
tree | 0fce17455170e1a1f6fa40ed3651322b78291925 /daemon/gdm-server.c | |
parent | c22350c575dc2f52dd9d36882caba3355430332b (diff) | |
download | gdm-82969c73b162664c22cd64fb66e3afd909515a41.tar.gz |
server: pass debug arguments to Xorg in same way for plymouth path
Diffstat (limited to 'daemon/gdm-server.c')
-rw-r--r-- | 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 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); |