Files
fvwm-thinkpad-scripts/xvol
2025-06-25 19:09:03 +02:00

17 lines
670 B
Bash
Executable File

#!/bin/bash
if [ $1 = "up" ]; then
pactl set-sink-mute 0 false ; pactl set-sink-volume 0 +5%
pactl list sinks | grep "Volume" | head -n 1 | awk '{ print $5 }' \
| xmessage -timeout 1 -geometry 120x80-0-0 -file - &> /dev/null
elif [ $1 = "down" ]; then
pactl set-sink-mute 0 false ; pactl set-sink-volume 0 -5%
pactl list sinks | grep "Volume" | head -n 1 | awk '{ print $5 }' \
| xmessage -timeout 1 -geometry 120x80-0-0 -file - &> /dev/null
elif [ $1 = "mute" ]; then
pactl set-sink-mute 0 toggle
pactl list sinks | grep -i mute | head -n 1 | awk '{ print $2 }' \
| xmessage -timeout 1 -geometry 120x80-0-0 -file - &> /dev/null
fi