[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#297002: startx: honour failsafe and default modes



Package: xfree86
Version: 4.3.0.dfsg.1-12.0.1
Severity: wishlist
Tags: patch

Even though Debian's startx invokes Xsession, the default and
failsafe arguments are not honoured. The attached patch adds that
functionality. Please consider it for the next release.

-- System Information:
Debian Release: 3.1
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.10-9-amd64-k8
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)

-- 
 .''`.     martin f. krafft <madduck@debian.org>
: :'  :    proud Debian developer, admin, user, and author
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!
--- startx.orig	2005-02-26 12:45:58.000000000 +0100
+++ startx	2005-02-26 12:53:10.000000000 +0100
@@ -64,6 +64,10 @@
 	    fi
 	fi
 	;;
+    failsafe|default)
+	# let /etc/X11/Xsession handle failsafe and default mode
+	xsession_mode=$1
+	;;
     --)
 	whoseargs="server"
 	;;
@@ -89,6 +93,9 @@
     # if no client arguments either, use rc file instead
     if [ x"$clientargs" = x ]; then
 	client="$defaultclientargs"
+	if [ -n "$xsession_mode" ]; then
+		clientargs="$xsession_mode $clientargs"
+	fi
     else
 	client=$defaultclient
     fi

Attachment: signature.asc
Description: Digital signature


Reply to: