#!/bin/sh
WORKSPACE=`wmctrl -X`
AREASDIR="$HOME/.areasrc"
AREAS=`wc -l $AREASDIR/$WORKSPACE | awk '{ print $1 }'`

# Bereich gibt es nicht
if [ "$1" -gt "$AREAS" ]
then
  exit 0
fi

AREA=`head -$1 $AREASDIR/$WORKSPACE | tail -1`
STICK="-1"
STICKY=`wmctrl -l -G | awk "/$AREA/" | awk "/$STICK/"`

# Abfrage ob AREA sticky ist
if [ "$STICKY" = "" ]
then
  POSITION=$AREA
else
  POSITION=$WORKSPACE$AREA
fi

# winid ermitteln
AKTIVES=`wmctrl -l -G | awk '{ print $1, $2, $3, $4, $5, $6 }' | awk "/$POSITION/" | awk '{ print $1 }'`

# Fenster fokusieren
wmctrl -i -a $AKTIVES

