Working with GUI, auto loopback creation, soprano streaming
This commit is contained in:
29
cleanup_virtual_sinks.sh
Executable file
29
cleanup_virtual_sinks.sh
Executable file
@@ -0,0 +1,29 @@
|
||||
#!/bin/bash
|
||||
# Cleanup script to remove any leftover virtual sinks
|
||||
# Run this if you encounter issues with the virtual sink
|
||||
|
||||
echo "🧹 Cleaning up virtual audio sinks..."
|
||||
echo ""
|
||||
|
||||
# Find and remove soprano virtual sinks
|
||||
MODULES=$(pactl list modules short | grep -E "soprano|rvc" | awk '{print $1}')
|
||||
|
||||
if [ -z "$MODULES" ]; then
|
||||
echo "✓ No virtual sinks found. Nothing to clean up."
|
||||
else
|
||||
echo "Found virtual sink modules to remove:"
|
||||
pactl list modules short | grep -E "soprano|rvc"
|
||||
echo ""
|
||||
|
||||
for MODULE in $MODULES; do
|
||||
echo "Removing module $MODULE..."
|
||||
pactl unload-module "$MODULE"
|
||||
done
|
||||
|
||||
echo ""
|
||||
echo "✓ Cleanup complete!"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Current audio sinks:"
|
||||
pactl list sinks short
|
||||
Reference in New Issue
Block a user