fix window pos
This commit is contained in:
parent
b41d805ada
commit
11eb18f5ef
1 changed files with 4 additions and 9 deletions
|
@ -9,12 +9,6 @@ CHROME_HEIGHT_OFFSET=40
|
||||||
|
|
||||||
# end of user configurable section
|
# 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
|
# get screen width and height
|
||||||
WIDTH=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1}'`
|
WIDTH=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1}'`
|
||||||
HEIGHT=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $2}'`
|
HEIGHT=`xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $2}'`
|
||||||
|
@ -25,9 +19,10 @@ X=0
|
||||||
Y=$CHROME_HEIGHT_OFFSET
|
Y=$CHROME_HEIGHT_OFFSET
|
||||||
NUM=0
|
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]'`"
|
HEX="`echo "obase=16; $NUM" | bc | tr '[A-Z]' '[a-z]'`"
|
||||||
echo "check $ROOM num $NUM hex $HEX"
|
|
||||||
WINTITLE="[$HEX] $ROOM"
|
WINTITLE="[$HEX] $ROOM"
|
||||||
echo "moving $WINTITLE to $X,$Y"
|
echo "moving $WINTITLE to $X,$Y"
|
||||||
wmctrl -Fr "$WINTITLE" -e "0,$X,$Y,$WINDOW_WIDTH,$WINDOW_HEIGHT"
|
wmctrl -Fr "$WINTITLE" -e "0,$X,$Y,$WINDOW_WIDTH,$WINDOW_HEIGHT"
|
||||||
|
@ -38,4 +33,4 @@ while read ROOM; do
|
||||||
X=0
|
X=0
|
||||||
Y=$((Y+WINDOW_HEIGHT+CHROME_HEIGHT_OFFSET))
|
Y=$((Y+WINDOW_HEIGHT+CHROME_HEIGHT_OFFSET))
|
||||||
fi
|
fi
|
||||||
done < "$1"
|
done < HOSTS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue