volume_control (584B)
1 #!/bin/bash 2 case "$1" in 3 up) 4 wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ 5 rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}') 6 ;; 7 down) 8 wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- 9 rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}') 10 ;; 11 mute) 12 wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle 13 if wpctl get-volume @DEFAULT_AUDIO_SINK@ | grep -q MUTED; then 14 rumno notify -m 15 else 16 rumno notify -v $(wpctl get-volume @DEFAULT_AUDIO_SINK@ | awk '{print int($2*100)}') 17 fi 18 ;; 19 esac