voidrice/.local/bin/muteinputs
cronidea 505c4a4a13
Add muteinputs
Allows for all inputs to be muted using pamixer
2021-09-28 16:42:59 +01:00

18 lines
424 B
Bash

#!/bin/sh
# only select sources that are an actual microphone
sources="$(pamixer --list-sources | awk '!/Built/{ if (NR!=1) {print $1} }')"
# check if the first source that is not a monitor is muted
muted="$(pamixer --source "$(echo "$sources" | head -1)" --get-mute)"
if [ "$muted" = "false" ]; then
for i in $sources; do
pamixer --source "$i" -m
done
else
for i in $sources; do
pamixer --source "$i" -u
done
fi