#!/bin/sh # # VOLUME # id="@DEFAULT_AUDIO_SINK@" amount="5%" [ -n "$2" ] && amount="$2" if [ "$#" -eq 0 ]; then wpctl get-volume "$id" | awk '{print$2}' exit fi case "$1" in "toggle"|"mute") wpctl set-mute "$id" toggle ;; "up") wpctl set-mute "$id" 0 wpctl set-volume --limit 1.0 "$id" "$amount"+ ;; "down") wpctl set-mute "$id" 0 wpctl set-volume "$id" "$amount"- ;; "reset") wpctl set-volume "$id" 50% ;; "set") wpctl set-volume "$id" "$2" ;; esac