ftp -o - https://jcs.org/move_in | sh -
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

bin/volume: use osd_cat

+23 -3
+23 -3
bin/volume
··· 1 1 #!/bin/sh 2 2 3 + OSD_CAT="osd_cat -p top -A center -f \"Helvetica Neue Bold 28\" \ 4 + -b percentage -o 150 -c \"#00ee00\" -s 1 -l 1 -d 1" 5 + 3 6 case "$1" in 4 7 up) 5 8 sndioctl -q output.mute=0 output.level=+0.025 6 - pkill -USR1 i3status 9 + VAL=`sndioctl -n output.level` 10 + PERC=`echo "${VAL} 100 * p" | dc` 11 + pgrep -q sdorfehs || \ 12 + (pkill osd_cat; sh -c "${OSD_CAT} -T Volume -P ${PERC}") 7 13 ;; 8 14 down) 9 15 sndioctl -q output.mute=0 output.level=-0.025 10 - pkill -USR1 i3status 16 + VAL=`sndioctl -n output.level` 17 + PERC=`echo "${VAL} 100 * p" | dc` 18 + pgrep -q sdorfehs || \ 19 + (pkill osd_cat; sh -c "${OSD_CAT} -T Volume -P ${PERC}") 11 20 ;; 12 21 mute) 13 - sndioctl -q output.mute=! 22 + if [ `sndioctl -n output.mute` = "0" ]; then 23 + sndioctl -q output.mute=1 24 + pgrep -q sdorfehs || \ 25 + (pkill osd_cat; sh -c "${OSD_CAT} -T 'Volume - Mute' -P 0") 26 + else 27 + sndioctl -q output.mute=0 28 + VAL=`sndioctl -n output.level` 29 + PERC=`echo "${VAL} 100 * p" | dc` 30 + pgrep -q sdorfehs || \ 31 + (pkill osd_cat; sh -c "${OSD_CAT} -T Volume -P ${PERC}") 32 + fi 14 33 ;; 15 34 *) 16 35 echo "unknown command \"${1}\"" ··· 19 38 esac 20 39 21 40 pkill -USR1 i3status 41 + exit 0