File test.patch of Package gdm
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index 19a2f1f..e39d3c2 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -169,8 +169,10 @@ plymouth_prepare_for_transition (void)
GError *error;
error = NULL;
- res = g_spawn_command_line_sync ("plymouth deactivate",
- NULL, NULL, NULL, &error);
+ g_debug ("GdmManager: plymouth quit --retain-splash");
+ res = g_spawn_command_line_async ("plymouth quit --retain-splash", &error);
+ /*res = g_spawn_command_line_sync ("plymouth deactivate",*/
+ /*NULL, NULL, NULL, &error);*/
if (! res) {
g_warning ("Could not deactivate plymouth: %s", error->message);
g_error_free (error);