#!/bin/bash volpcm(){ volpcm="$(amixer get PCM | tail -1 | sed 's/.*\[\([0-9]*%\)\].*/\1/')" if [ "$volpcm" == "100%" ]; then pcm="100" else pcm="$(echo $volpcm | cut -c1-2)" fi echo "^s[30;11;#AABBAA;vol ]^P[50;2;50;10;4;$pcm;100;#445544;#AABBAA]" } TIMING=1 statustext() { wmfs -c status "bartest $(volpcm)" } while true; do statustext sleep $TIMING done