Tatsächlich, ja, es gibt eine Möglichkeit, dies zu tun, ohne Pulsaudio neu zu starten:
pacmd unload-module module-udev-detect && pacmd load-module module-udev-detect
Ich benutze es jedes Mal, wenn ich meine externe Soundkarte anschließe oder nachdem ich meinen Laptop aufgeweckt habe. Pulseaudio räumt sein Zimmer auf und bringt meine Spotify-Musik automatisch auf meine externe Soundkarte zurück (da es meine Standard-Soundkarte ist).
Sie benötigen pacmd
dazu; es ist in pulseaudio-utils
enthalten Paket auf Ubuntu.
Laufen
pulseaudio -k && pactl load-module module-detect
hat bei mir funktioniert. Dadurch wird pulseaudio neu gestartet und vorhandene Geräte vergessen. Danach wird erneut nach Geräten gesucht. Der Unterschied besteht hier darin, udev nicht zu verwenden, möglicherweise gibt es ein Problem mit der Einrichtung, das die udev-Unterstützung verhindert.
Dies war für mich notwendig, da ich externe Geräte an meinem Laptop verwende, aber manchmal interne Lautsprecher.
Aus irgendeinem Grund müssen Sie möglicherweise zwischen beiden Befehlen eine Pause einfügen.