48 lines
678 B
Bash
48 lines
678 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
FLAG=$1 # option
|
||
|
FW=$(pfw) # focused window
|
||
|
|
||
|
usage() {
|
||
|
echo "usage:
|
||
|
rwm_moveresize.sh [ -r, -l, -d, -u, -w, -W, -h, -H ]
|
||
|
-r) move right
|
||
|
-l) move left
|
||
|
-d) move down
|
||
|
-u) move up
|
||
|
-w) resize width -
|
||
|
-W) resize width +
|
||
|
-h) resize height -
|
||
|
-H) resize height +"
|
||
|
}
|
||
|
|
||
|
case $FLAG in
|
||
|
-r) # rigth
|
||
|
wmv 10 0 $FW
|
||
|
;;
|
||
|
-l) # left
|
||
|
wmv -10 0 $FW
|
||
|
;;
|
||
|
-d) # down
|
||
|
wmv 0 10 $FW
|
||
|
;;
|
||
|
-u) # up
|
||
|
wmv 0 -10 $FW
|
||
|
;;
|
||
|
-w) # width -
|
||
|
wrs -10 0 $FW
|
||
|
;;
|
||
|
-W) # width +
|
||
|
wrs 10 0 $FW
|
||
|
;;
|
||
|
-h) # higth -
|
||
|
wrs 0 -10 $FW
|
||
|
;;
|
||
|
-H) # hight +
|
||
|
wrs 0 10 $FW
|
||
|
;;
|
||
|
*)
|
||
|
usage
|
||
|
;;
|
||
|
esac
|