#!/bin/bash volume=$(amixer sget Master | grep % | cut -f 7 -d " " | grep "[0-9]*" -o | head -1) muted=$(amixer sget Master | grep % | cut -f 8 -d " " | head -1 | grep "off" -o) echo $volume if [ $muted == "off" ] then notify-send " " -i notification-audio-volume-muted -h int:value:0 -h string:x-canonical-private-synchronous:audio exit fi if [ $volume -eq 0 ] then status="notification-audio-volume-muted" elif [ $volume -lt 20 ] then status="notification-audio-volume-off" elif [ $volume -lt "50" ] then status="notification-audio-volume-low" elif [ $volume -lt "80" ] then status="notification-audio-volume-medium" else status="notification-audio-volume-high" fi notify-send " " -i $status -h int:value:$volume -h string:x-canonical-private-synchronous:audio