diff options
| -rwxr-xr-x | volume | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -4,6 +4,8 @@ # id="@DEFAULT_AUDIO_SINK@" +amount="5%" +[ -n "$2" ] && amount="$2" if [ "$#" -eq 0 ]; then wpctl get-volume "$id" | awk '{print$2}' @@ -11,16 +13,16 @@ if [ "$#" -eq 0 ]; then fi case "$1" in - "toggle") + "toggle"|"mute") wpctl set-mute "$id" toggle ;; "up") wpctl set-mute "$id" 0 - wpctl set-volume --limit 1.0 "$id" 5%+ + wpctl set-volume --limit 1.0 "$id" "$amount"+ ;; "down") wpctl set-mute "$id" 0 - wpctl set-volume "$id" 5%- + wpctl set-volume "$id" "$amount"- ;; "reset") wpctl set-volume "$id" 50% |
