From e89ad2a7071fa8c8831a1d9a6da58df28ac4c3de Mon Sep 17 00:00:00 2001 From: Klesh Wong Date: Mon, 2 Nov 2020 10:59:07 +0800 Subject: [PATCH] [bugfix] volume on ubuntu incorrect --- suckless/config/dwm/statusbar | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/suckless/config/dwm/statusbar b/suckless/config/dwm/statusbar index cb18ffa..9ab1510 100755 --- a/suckless/config/dwm/statusbar +++ b/suckless/config/dwm/statusbar @@ -56,8 +56,9 @@ statusbar() { # volume amixer get Master | awk 'END { ICO = $NF == "[off]" ? ENVIRON["ICON_MTD"] : ENVIRON["ICON_VOL"] - VOL = $(NF-1) - printf "%s %s ", ICO,substr(VOL, 2, length(VOL)-2) + match($0, / \[([0-9]+%)\] /, m) + VOL = m[1] + printf "%s %s ", ICO, VOL }' # network