Hrm, after looking at the source package.. This patch would probably be more useful.
>From a51fc675ebffae0e55dd65f2453b4b7615882f43 Mon Sep 17 00:00:00 2001 From: Andres Salomon <[email protected]> Date: Wed, 11 Feb 2009 17:02:05 -0500 Subject: [PATCH] startx: use the same exit code that xinit exits with
Signed-off-by: Andres Salomon <[email protected]> --- startx.cpp | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/startx.cpp b/startx.cpp index 9266341..753f470 100644 --- a/startx.cpp +++ b/startx.cpp @@ -303,6 +303,7 @@ fi #else XINIT $client $clientargs -- $server $display $serverargs #endif +retval=$? if [ x"$enable_xauth" = x1 ] ; then if [ x"$removelist" != x ]; then @@ -330,3 +331,6 @@ screenrestore #if defined(sun) kbd_mode -a #endif + +exit $retval + -- 1.5.6.5

