feat: set-vol config for old pactl
This commit is contained in:
parent
a5b4d571c4
commit
73f138bcc9
@ -2,7 +2,12 @@
|
|||||||
set -e
|
set -e
|
||||||
|
|
||||||
SINK='@DEFAULT_SINK@'
|
SINK='@DEFAULT_SINK@'
|
||||||
CUR="$(pactl get-sink-volume "$SINK" | awk '$1 == "Volume:" {print substr($5, 1, length($5) - 1)}')"
|
CUR_FILE=/var/tmp/current_volume
|
||||||
|
|
||||||
|
set +e
|
||||||
|
CUR="$(cat "$CUR_FILE" || echo 50)"
|
||||||
|
set -e
|
||||||
|
|
||||||
CUR="$((CUR - CUR % "$1"))"
|
CUR="$((CUR - CUR % "$1"))"
|
||||||
|
|
||||||
case "${1:0:1}" in
|
case "${1:0:1}" in
|
||||||
@ -23,4 +28,5 @@ esac
|
|||||||
pactl set-sink-volume "$SINK" "$NEW%"
|
pactl set-sink-volume "$SINK" "$NEW%"
|
||||||
pactl set-sink-mute "$SINK" 0
|
pactl set-sink-mute "$SINK" 0
|
||||||
|
|
||||||
|
echo "$NEW" > "$CUR_FILE"
|
||||||
echo "$NEW"
|
echo "$NEW"
|
||||||
|
Loading…
Reference in New Issue
Block a user