From 7b752287320452bc660e55eb902d6cc04bafaa1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hannes=20K=C3=B6rber?= Date: Mon, 29 Jan 2018 11:36:03 +0100 Subject: [PATCH] Remove audio hooks, use extra script --- i3/scripts/bar-update | 9 +++++++++ i3/scripts/pa-volume | 18 ++++++++---------- 2 files changed, 17 insertions(+), 10 deletions(-) create mode 100755 i3/scripts/bar-update diff --git a/i3/scripts/bar-update b/i3/scripts/bar-update new file mode 100755 index 0000000..24906fc --- /dev/null +++ b/i3/scripts/bar-update @@ -0,0 +1,9 @@ +#!/bin/bash + +if [[ "$1" ]] ; then + modules="$1" +else + modules=all +fi + +py3-cmd refresh "$modules" diff --git a/i3/scripts/pa-volume b/i3/scripts/pa-volume index 6a28c0e..528015e 100755 --- a/i3/scripts/pa-volume +++ b/i3/scripts/pa-volume @@ -77,6 +77,10 @@ usage() { echo "$0 set-vol VOL_PERC" } +update_status_bar() { + ~/.i3/scripts/bar-update volume_status +} + case "$1" in "sink") echo $SINKNAME @@ -91,19 +95,19 @@ case "$1" in else setvol "$2" fi - hook="$3" + update_status_bar ;; "mute") mute - hook="$2" + update_status_bar ;; "unmute") unmute - hook="$2" + update_status_bar ;; "mute-toggle") mute-toggle - hook="$2" + update_status_bar ;; "is-muted") echo $(ismuted) @@ -113,10 +117,4 @@ case "$1" in ;; *) usage - ;; esac - -if [[ -n "$hook" ]] ; then - echo "volume changed, executing hook: $hook" - $hook -fi