diff -Naur ratpoison-20110611-old//contrib/allwindows.sh ratpoison-20110611/contrib/allwindows.sh --- ratpoison-20110611-old//contrib/allwindows.sh 2011-06-11 12:40:40.399866962 +0300 +++ ratpoison-20110611/contrib/allwindows.sh 2011-06-11 12:42:17.112525937 +0300 @@ -26,7 +26,11 @@ $RATPOISON -c "gselect $FIRSTGROUPNUM" for i in $GROUPLIST; do - list=$(printf '%s%s\n%s' "$list" "$i" "$($RATPOISON -c windows|sed -e 's/^/ /')"); + GROUPNUMBER=$( echo $i | sed "s/\([0-9]\).*/\1/") + GROUPNUMBER=$((GROUPNUMBER+1)) + GROUPNAME=$( echo $i | sed "s/[0-9]\(.*\)/\1/") + GROUPNAME="${GROUPNUMBER}${GROUPNAME}" + list=$(printf '%s%s\n%s' "$list" "$GROUPNAME" "$($RATPOISON -c windows|sed -e 's/^/ /')"); if [ "$i" != "$LASTGROUP" ]; then list="${list} "