diff --git a/src/cdm-xlaunch b/src/cdm-xlaunch index 1da14e3..1f4dd7a 100755 --- a/src/cdm-xlaunch +++ b/src/cdm-xlaunch @@ -76,8 +76,7 @@ if $consolekit; then dbuspid=$(<"$dbuspidfifo"); rm -f "$dbuspidfifo" fi -# Conform to POSIX and do not use `>&' here. -setsid 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.