From 0404623d51f7a5d71e550439f9cd3a3c2827f887 Mon Sep 17 00:00:00 2001 From: Esa Lakaniemi Date: Thu, 18 Oct 2012 20:31:08 +0300 Subject: [PATCH] Update src/cdm-xlaunch Replaced nohup with setsid: If using nohup, launching X from the first terminal will succeed but cdm will then shortly proceed to kill the process afterward. This problem is completely fixed by using setsid. --- src/cdm-xlaunch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cdm-xlaunch b/src/cdm-xlaunch index 8ec7c14..e6b4986 100755 --- a/src/cdm-xlaunch +++ b/src/cdm-xlaunch @@ -77,7 +77,7 @@ if $consolekit; then fi # Conform to POSIX and do not use `>&' here. -nohup startx $* > /dev/null 2>&1 & +setsid startx $* > /dev/null 2>&1 & # If wait(1) returns with a value >128, it was interrupted by kill(1), # so registration was sucessful.