Looking for one more sign
This commit is contained in:
parent
6f37e3c563
commit
696dcd1d27
7 changed files with 34 additions and 111 deletions
19
.local/bin/setvol
Executable file
19
.local/bin/setvol
Executable file
|
@ -0,0 +1,19 @@
|
|||
#!/bin/sh
|
||||
steps="5"
|
||||
dev=@DEFAULT_SINK@
|
||||
! [ "$1" = '-m' ] || { dev=@DEFAULT_SOURCE@; shift; }
|
||||
|
||||
send_signal(){
|
||||
if [ "$dev" == "@DEFAULT_SINK@" ]; then
|
||||
pkill -RTMIN+2 slstatus
|
||||
elif [ "$dev" == "@DEFAULT_SOURCE@" ]; then
|
||||
pkill -RTMIN+3 slstatus
|
||||
fi
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
mute) wpctl set-mute "$dev" toggle; send_signal ;;
|
||||
up) wpctl set-volume -l 1.0 "$dev" "$steps"%+; send_signal ;;
|
||||
down) wpctl set-volume -l 1.0 "$dev" "$steps"%-; send_signal ;;
|
||||
-h|*) echo "usage: setvol [-m] up|down|mute" >&2; exit 1; ;;
|
||||
esac
|
Loading…
Add table
Add a link
Reference in a new issue