#!/usr/bin/env bash set -Eeuo pipefail usage() { cat <<'USAGE' Usage: fedora-reset-audio Restart the common Fedora Workstation audio user services: pipewire, pipewire-pulse, wireplumber Useful when Bluetooth/audio devices disappear or sound gets weird. USAGE } [[ "${1:-}" == "-h" || "${1:-}" == "--help" ]] && { usage; exit 0; } printf '\nRestarting audio user services...\n' systemctl --user restart pipewire pipewire-pulse wireplumber printf '\nStatus:\n' systemctl --user --no-pager --full status pipewire pipewire-pulse wireplumber || true