17 lines
670 B
Bash
Executable File
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
|
|
|