#!/bin/bash

CURSORSDIR=/usr/share/icons/breeze_cursors/cursors/
SIZE=16

# Set cursor to wait. As soon as new window is detected, change cursor back
xsetroot -xcf $CURSORSDIR/left_ptr_watch $SIZE
export WINDOWS="$(wmctrl -l)"

(
   until diff <(echo "$WINDOWS") <(wmctrl -l) | egrep -q "^[>]"; do
      sleep 0.1
   done
   xsetroot -xcf $CURSORSDIR/left_ptr $SIZE
) &

exit 0
