transpcava
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
#: transparent-cava (height in pixels) (width full, half or third)
|
#: transparent-cava (height in pixels) (width full, half or third)
|
||||||
|
|
||||||
|
wmctrl -R cavatransparent && exit 0
|
||||||
|
|
||||||
. ~/.config/mabox/mabox.conf
|
. ~/.config/mabox/mabox.conf
|
||||||
|
|
||||||
@@ -30,21 +31,28 @@ cat <<EOF > ${CONFIG_FILE}
|
|||||||
EOF
|
EOF
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
cava_geometry=${cava_geometry:-false}
|
||||||
|
|
||||||
|
if [ "$cava_geometry" == "false" ];then
|
||||||
|
|
||||||
|
CAVA_HEIGHT=${cava_height:-200}
|
||||||
|
CAVA_WIDTH=${cava_width:-half}
|
||||||
|
WIDTH=$(wmctrl -d|grep "*"|awk '{print $4}'|cut -d'x' -f1)
|
||||||
|
HEIGHT=$(wmctrl -d|grep "*"|awk '{print $4}'|cut -d'x' -f2)
|
||||||
|
TOP=$((HEIGHT-CAVA_HEIGHT))
|
||||||
|
LEFT=0
|
||||||
|
if [ "$CAVA_WIDTH" == "half" ];then
|
||||||
|
LEFT=$((WIDTH/4))
|
||||||
|
WIDTH=$((WIDTH/2))
|
||||||
|
elif [ "$CAVA_WIDTH" == "third" ];then
|
||||||
|
LEFT=$((WIDTH/3))
|
||||||
|
WIDTH=$((WIDTH/3))
|
||||||
|
else
|
||||||
|
:
|
||||||
|
fi
|
||||||
|
|
||||||
|
terminator -b -g "${CONFIG_FILE}" -T cavatransparent --geometry "${WIDTH}x${CAVA_HEIGHT}+${LEFT}+${TOP}" -i amarok_playcount
|
||||||
|
|
||||||
CAVA_HEIGHT=${cava_height:-200}
|
|
||||||
CAVA_WIDTH=${cava_width:-half}
|
|
||||||
WIDTH=$(wmctrl -d|grep "*"|awk '{print $4}'|cut -d'x' -f1)
|
|
||||||
HEIGHT=$(wmctrl -d|grep "*"|awk '{print $4}'|cut -d'x' -f2)
|
|
||||||
TOP=$((HEIGHT-CAVA_HEIGHT))
|
|
||||||
LEFT=0
|
|
||||||
if [ "$CAVA_WIDTH" == "half" ];then
|
|
||||||
LEFT=$((WIDTH/4))
|
|
||||||
WIDTH=$((WIDTH/2))
|
|
||||||
elif [ "$CAVA_WIDTH" == "third" ];then
|
|
||||||
LEFT=$((WIDTH/3))
|
|
||||||
WIDTH=$((WIDTH/3))
|
|
||||||
else
|
else
|
||||||
:
|
terminator -b -g "${CONFIG_FILE}" -T cavatransparent --geometry "${cava_geometry}" -i amarok_playcount
|
||||||
fi
|
fi
|
||||||
|
|
||||||
terminator -b -g "${CONFIG_FILE}" -T cavatransparent --geometry "${WIDTH}x${CAVA_HEIGHT}+${LEFT}+${TOP}" -i amarok_playcount
|
|
||||||
|
|||||||
Reference in New Issue
Block a user