From a463820149f0304f34edffba7540f68036b87304 Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Mon, 12 Dec 2016 23:52:59 +0100 Subject: [PATCH] herbstluftwm: panel: add volume bar --- config/herbstluftwm/panel.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/config/herbstluftwm/panel.sh b/config/herbstluftwm/panel.sh index 9262fac..58ea0bc 100755 --- a/config/herbstluftwm/panel.sh +++ b/config/herbstluftwm/panel.sh @@ -107,6 +107,16 @@ function battery() { fi } +# VOLUME +function volume() { + vol=$(amixer get Master | awk -F"[][]" '/dB/ {if($6~"off"){print "0%";} else {print $2;}}' | tr -d '%') + if [[ $vol -le 0 ]]; then + echo -n $(icon volume_off grey) $(echo $vol | dzen2-gdbar -nonl) + else + echo -n $(icon volume_on white) $(echo $vol | dzen2-gdbar -nonl) + fi +} + hc pad $monitor $panel_height { @@ -175,7 +185,7 @@ hc pad $monitor $panel_height right="" # custom functions - for func in cpu battery; do + for func in cpu volume battery; do right="${right} $(${func})" done