From d763f6025fb04c4790b1a84854468191932597c9 Mon Sep 17 00:00:00 2001 From: filip <“filip.rabiega@gmail.com”> Date: Mon, 16 Feb 2026 12:37:29 +0100 Subject: add booksplit dwifi getbib rewrite volume --- volume | 27 ++++++++++++++++++++++----- 1 file changed, 22 insertions(+), 5 deletions(-) (limited to 'volume') diff --git a/volume b/volume index f2a3e4b..0d3c7aa 100755 --- a/volume +++ b/volume @@ -1,9 +1,26 @@ #!/bin/sh -# TODO: see if pulseaudio is running +# Check if PulseAudio (or PipeWire pulse server) is running + +if ! pactl info >/dev/null 2>&1; then + notify-send "Volume control failed" "PulseAudio is not running." + exit 1 +fi case "$1" in -up) pactl set-sink-volume @DEFAULT_SINK@ "+5%" && notify-send "Volume increased by 5%" ;; -down) pactl set-sink-volume @DEFAULT_SINK@ "-5%" && notify-send "Volume decreased by 5%" ;; -mute) pactl set-sink-mute @DEFAULT_SINK@ toggle && notify-send "Volume muted/unmuted" ;; -*) pactl set-sink-volume @DEFAULT_SINK@ "$1" && notify-send "Volume increased by $1%" ;; +up) + pactl set-sink-volume @DEFAULT_SINK@ "+5%" && + notify-send "Volume increased by 5%" + ;; +down) + pactl set-sink-volume @DEFAULT_SINK@ "-5%" && + notify-send "Volume decreased by 5%" + ;; +mute) + pactl set-sink-mute @DEFAULT_SINK@ toggle && + notify-send "Volume muted/unmuted" + ;; +*) + pactl set-sink-volume @DEFAULT_SINK@ "$1" && + notify-send "Volume changed to $1%" + ;; esac -- cgit v1.2.3