From 86c9b1bb72b60edc9e8d3ea4550d6fb1c33a4fe6 Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Tue, 13 Dec 2016 10:53:41 +0100 Subject: [PATCH] herbstluftwm: panel: make volume bar clickable --- config/herbstluftwm/panel.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config/herbstluftwm/panel.sh b/config/herbstluftwm/panel.sh index 350a052..95cbe79 100755 --- a/config/herbstluftwm/panel.sh +++ b/config/herbstluftwm/panel.sh @@ -111,11 +111,15 @@ function battery() { # VOLUME function volume() { vol=$(amixer get Master | grep "%" | head -n1 | awk -F"[][]" '{if($6~"off"){print "0%";} else {print $2;}}' | tr -d '%') + echo -n "^ca(1, amixer -q set Master 5%- && herbstclient emit_hook update)" + echo -n "^ca(2, amixer -q set Master toggle && herbstclient emit_hook update)" + echo -n "^ca(3, amixer -q set Master 5%+ && herbstclient emit_hook update)" if [[ $vol -le 0 ]]; then - echo -n $(icon volume_off grey) $(echo $vol | dzen2-gdbar -s o -nonl) + echo -n $(icon volume_off grey) else - echo -n $(icon volume_on white) $(echo $vol | dzen2-gdbar -s o -nonl) + echo -n $(icon volume_on white) fi + echo -n " $(echo $vol | dzen2-gdbar -s o -nonl)^ca()^ca()^ca()" } hc pad $monitor $panel_height