From 3ef1e7fd9126c891b81c1c3190133ca2bbe8a527 Mon Sep 17 00:00:00 2001 From: Christian Hofstaedtler Date: Wed, 30 Nov 2011 12:48:13 +0100 Subject: [PATCH] just start X if there is only one WM installed --- quickconfig/030-wm.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/quickconfig/030-wm.sh b/quickconfig/030-wm.sh index 81a0554..6a12e12 100644 --- a/quickconfig/030-wm.sh +++ b/quickconfig/030-wm.sh @@ -41,6 +41,7 @@ wms=( print_available_wm() { . /etc/grml/script-functions LEN=0 + AVAILABLE_WM_COUNT=0 local line for key value in ${(kv)wms} ; do @@ -54,6 +55,7 @@ print_available_wm() { fi line+="$(highlight_char $value $key) " LEN=$((${(c)#value} + $LEN)) + AVAILABLE_WM_COUNT=$(($AVAILABLE_WM_COUNT + 1)) fi done output+="$line" @@ -71,6 +73,10 @@ wm_heading() { # print windowm manager loop {{{ wm_menu() { + if [ $AVAILABLE_WM_COUNT == 1 ]; then + run su grml -c "grml-x" + return + fi echo wm_heading for line in ${output} ; do -- 2.1.4