diff options
| -rwxr-xr-x | volume | 32 |
1 files changed, 32 insertions, 0 deletions
@@ -0,0 +1,32 @@ +#!/bin/sh +# +# VOLUME +# + +id="@DEFAULT_AUDIO_SINK@" + +if [ "$#" -eq 0 ]; then + wpctl get-volume "$id" | awk '{print$2}' + exit +fi + +case "$1" in + "toggle") + wpctl set-mute "$id" toggle + ;; + "up") + wpctl set-mute "$id" 0 + wpctl set-volume --limit 1.0 "$id" 5%+ + ;; + "down") + wpctl set-mute "$id" 0 + wpctl set-volume "$id" 5%- + ;; + "reset") + wpctl set-volume "$id" 50% + ;; + "set") + wpctl set-volume "$id" "$2" + ;; +esac + |
