#!/bin/bash # Script para mutear automáticamente micrófonos en uso con PipeWire usando pactl. # Obtiene la lista de todos los dispositivos de entrada y verifica si están en estado RUNNING microfonos_activos=$(pactl list sources short | awk '$7 == "RUNNING" {print $1}') # Verifica si hay algún micrófono activo if [[ -n "$microfonos_activos" ]]; then echo "Muteando micrófonos activos..." for mic in $microfonos_activos; do pactl set-source-mute "$mic" 1 echo "Micrófono con índice $mic ha sido muteado." done else echo "No hay micrófonos activos en uso." fi