From 6594f031e8d7d05a751e40adb25086cddda9454c Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Mon, 15 May 2006 18:09:40 +0000 Subject: new option -s --start, replaces -o -os and -s --spec now start with -s /--start windowsxp-kursversion ;) git-svn-id: http://svn.openslx.org/svn/openslx/ld4@214 95ad53e4-c205-0410-b2fa-d234c58c8868 --- vmware/defaultwm | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'vmware/defaultwm') diff --git a/vmware/defaultwm b/vmware/defaultwm index 62311e3d..5774fa46 100755 --- a/vmware/defaultwm +++ b/vmware/defaultwm @@ -4,7 +4,7 @@ # # Michael Janczyk # -# Last changes: 02-05-2006 +# Last changes: 15-05-2006 # @@ -22,11 +22,11 @@ x_dialog () { execute= - xdesktopsnr=( `ls ${xsessions} | grep -x ".*desktop" \ - | grep -v "default.*" | wc -l 2>/dev/null` ) - desktops=( `ls ${xsessions} | grep -x ".*desktop" \ - | grep -v "default.*" | sort -bf 2>/dev/null; \ - ls ${vmsessions} | grep -x ".*desktop" | sort -bf 2>/dev/null` ) + xdesktopsnr=( `ls ${xsessions}/*.desktop | grep -v "default.*" \ + | wc -l 2>/dev/null` ) + desktops=( `ls ${xsessions}/*.desktop | grep -v "default.*" \ + | sort -bf 2>/dev/null; \ + ls ${vmsessions}/*.desktop | sort -bf 2>/dev/null` ) desktopsnr=$(echo "${#desktops[*]}") @@ -35,20 +35,20 @@ x_dialog () { while [ "${xdesktopsnr}" -gt "${args}" ]; do # exec in .desktop - execute[${i}]=$(grep -m 1 -i "exec" ${xsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "exec" ${desktops[${args}]} \ | awk -F "=" '{print $2}') menu="$menu \"\${execute[${i}]}\"" i=${i}+1 # name in .desktop - execute[${i}]=$(grep -m 1 -i "name" ${xsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "name" ${desktops[${args}]} \ | awk -F "=" '{print $2}') execute[${i}]=${execute[${i}]:-`echo ${execute[${i}-1]} | sed -e "s,-, ,g"`} menu="$menu \"\${execute[${i}]}\"" i=${i}+1 # comment in .desktop - execute[${i}]=$(grep -m 1 -i "comment" ${xsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "comment" ${desktops[${args}]} \ | awk -F "=" '{print $2}') execute[${i}]="| Desktop Environment | ${execute[${i}]:-"No comment"}" @@ -61,20 +61,20 @@ ${execute[${i}]:-"No comment"}" while [ "${desktopsnr}" -gt "${args}" ]; do # exec in .desktop - execute[${i}]=$(grep -m 1 -i "exec" ${vmsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "exec" ${desktops[${args}]} \ | awk -F "=" '{print $2}') menu="$menu \"\${execute[${i}]}\"" i=${i}+1 # name in .desktop - execute[${i}]=$(grep -m 1 -i "name" ${vmsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "name" ${desktops[${args}]} \ | awk -F "=" '{print $2}') execute[${i}]=${execute[${i}]:-`echo ${execute[${i}-1]} | sed -e "s,-, ,g"`} menu="$menu \"\${execute[${i}]}\"" i=${i}+1 # comment in .desktop - execute[${i}]=$(grep -m 1 -i "comment" ${vmsessions}/${desktops[${args}]} \ + execute[${i}]=$(grep -m 1 -i "comment" ${desktops[${args}]} \ | awk -F "=" '{print $2}') execute[${i}]="| VMware Image | ${execute[${i}]:-"No comment"}" -- cgit v1.2.3-55-g7522