scripts

unixus scriptus
git clone https://s.sonu.ch/~roket1428/scripts.git
Log | Files | Refs

audio (363B)


      1 #!/bin/sh
      2 
      3 # OpenBSD
      4 if [ "$(sndioctl -n output.mute)" -eq "0" ]; then
      5 
      6 	level=$(sndioctl -n output.level)
      7 
      8 	output=$(printf "100 * $level" | bc)
      9 	
     10 	printf "%0.f%%\\n" "$output"
     11 
     12 else
     13 	echo "OFF"
     14 fi
     15 
     16 
     17 # Linux (pulseaudio, requires pamixer)
     18 #
     19 # if [ "$(pamixer --get-mute)" = "false" ]; then
     20 #	 printf "$(pamixer --get-volume)%%\\n"
     21 # else
     22 #	 printf "OFF\\n"
     23 # fi