48 lines
648 B
Bash
48 lines
648 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
. $HOME/.config/rootwm/rwm_var
|
||
|
|
||
|
FLAG=$1
|
||
|
RID=$(lsw -r) # root window id
|
||
|
|
||
|
usage() {
|
||
|
echo "usage:
|
||
|
rwm_setting.sh [ -m, -M ]
|
||
|
-m) minimize tiling master area
|
||
|
-M) maximize tiling master area"
|
||
|
}
|
||
|
|
||
|
mp=$(atomx WM_MP $RID)
|
||
|
master_in() {
|
||
|
atomx WM_MP=$((mp + 5)) $RID
|
||
|
rwm_layout.sh -t
|
||
|
}
|
||
|
|
||
|
master_dec() {
|
||
|
atomx WM_MP=$((mp - 5)) $RID
|
||
|
rwm_layout.sh -t
|
||
|
}
|
||
|
|
||
|
if [ -n "$FLAG" ]; then
|
||
|
case $FLAG in
|
||
|
-m) # minimize tiling master area
|
||
|
master_dec
|
||
|
;;
|
||
|
-M) # maximize tiling master area
|
||
|
master_in
|
||
|
;;
|
||
|
*)
|
||
|
usage
|
||
|
;;
|
||
|
esac
|
||
|
|
||
|
else
|
||
|
atomx WM_NAME=$NAME $RID
|
||
|
atomx WM_MP=$MP $RID
|
||
|
|
||
|
fi
|
||
|
|
||
|
|
||
|
|
||
|
|