From 9276efd7f1f7ca094da48ad4013088ea01ea671d Mon Sep 17 00:00:00 2001 From: elena Date: Mon, 25 Sep 2017 03:09:11 +0300 Subject: [PATCH] updated music and volume scripts Former-commit-id: 09a9509d3785f31e18a0df3a4ba3ee13c9946c2d Former-commit-id: 75caa00883bacbdc94aba01849829e6bbb98a405 Former-commit-id: 4a0e0752bed13307db9a561f70812c70fe1383e5 --- Scripts/music.sh | 1 - Scripts/volume.sh | 17 ++++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Scripts/music.sh b/Scripts/music.sh index bcadb30..55bbe12 100755 --- a/Scripts/music.sh +++ b/Scripts/music.sh @@ -23,7 +23,6 @@ LIMIT=30 #SEPERATOR=" -- " #SEPERATOR=" ~~~ " SEPERATOR=" ~~ " -#SEPERATOR="  " #SEPERATOR=" <> " SEPERATOR_LENGTH="$(echo ${#SEPERATOR})" diff --git a/Scripts/volume.sh b/Scripts/volume.sh index 61c6d9e..eb7f36a 100755 --- a/Scripts/volume.sh +++ b/Scripts/volume.sh @@ -1 +1,16 @@ -amixer get Master | grep "${snd_cha}" | awk -F'[]%[]' '/%/ {if ($7 == "off") {print " \n"} else {printf " %d%%\n", $2}}' \ No newline at end of file +#!/bin/bash + +# For Alsa +#amixer get Master | grep "${snd_cha}" | awk -F'[]%[]' '/%/ {if ($7 == "off") {print "  "} else {printf "%d%% ", $2}}' +# + + +# For pulse +VOL="$(pactl list sinks | grep "Volume: " | awk '{print $5}' | head -1)" +MUTE="$(pactl list sinks | grep -i "mute" | head -1 | awk '{print $2}')" + +if [[ "$MUTE" != "no" ]]; then + echo "  " +else + echo "$VOL " +fi