fix window pos

This commit is contained in:
Donald Burr 2015-02-20 13:03:09 -08:00
parent b41d805ada
commit 11eb18f5ef

View file

@ -9,12 +9,6 @@ CHROME_HEIGHT_OFFSET=40
# end of user configurable section
# need room file
if [ ! -f "$1" ]; then
echo "ERROR: need room file"
exit 1
fi
# get screen width and height
WIDTH=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1}'`
HEIGHT=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $2}'`
@ -25,9 +19,10 @@ X=0
Y=$CHROME_HEIGHT_OFFSET
NUM=0
while read ROOM; do
while read ROOM_LINE; do
ROOM="`echo $ROOM_LINE | cut -d\| -f 1`"
NUM=`echo $ROOM_LINE | cut -d\| -f 4`
HEX="`echo "obase=16; $NUM" | bc | tr '[A-Z]' '[a-z]'`"
echo "check $ROOM num $NUM hex $HEX"
WINTITLE="[$HEX] $ROOM"
echo "moving $WINTITLE to $X,$Y"
wmctrl -Fr "$WINTITLE" -e "0,$X,$Y,$WINDOW_WIDTH,$WINDOW_HEIGHT"
@ -38,4 +33,4 @@ while read ROOM; do
X=0
Y=$((Y+WINDOW_HEIGHT+CHROME_HEIGHT_OFFSET))
fi
done < "$1"
done < HOSTS