dotties

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

volumkontroll (555B)


      1 #!/bin/sh
      2 
      3 _toggle() {
      4 	if [ "$(pulsemixer --get-mute)" = "1" ]; then
      5 		pulsemixer --unmute
      6 	else
      7 		pulsemixer --mute
      8 	fi
      9 }
     10 
     11 _change() {
     12 	pulsemixer --change-volume "$1"
     13 }
     14 
     15 _set() {
     16 	pulsemixer --set-volume "$1"
     17 }
     18 
     19 _print() {
     20 	vol=$(pulsemixer --get-volume | awk '{print $1}')
     21 	[ "$(pulsemixer --get-mute)" = "1" ] && vol="M"
     22 	echo "$vol%"
     23 }
     24 
     25 [ "$1" = "" ] && _print && exit
     26 [ "$1" = "toggle" ] && _toggle
     27 [ "$1" = "change" ] && [ "$2" != "" ] && _change "$2"
     28 [ "$1" = "set" ] && [ "$2" != "" ] && _set "$2"
     29 
     30 [ "$WM" = "i3" ] && pkill -RTMIN+10 i3blocks
     31