From 70603de2a37de7296611919ab4587764455b4e3b Mon Sep 17 00:00:00 2001 From: Szorfein Date: Sat, 19 Oct 2024 22:00:08 +0000 Subject: [PATCH] fix: Use ALSA on systems without a PulseAudio daemon (#1480) --- quickemu | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/quickemu b/quickemu index 10154b6..249c714 100755 --- a/quickemu +++ b/quickemu @@ -878,12 +878,18 @@ function configure_storage() { } function configure_display() { + # Determine which audio driver use between Pulseaudio or ALSA + local AUDIO_DRIVER="pa" + if ! command -v pacmd >/dev/null 2>&1 ; then + AUDIO_DRIVER="alsa" + fi + # Setup the appropriate audio device based on the display output # https://www.kraxel.org/blog/2020/01/qemu-sound-audiodev/ case ${display} in cocoa) AUDIO_DEV="coreaudio,id=audio0";; none|spice|spice-app) AUDIO_DEV="spice,id=audio0";; - *) AUDIO_DEV="pa,id=audio0";; + *) AUDIO_DEV="${AUDIO_DRIVER},id=audio0";; esac # Determine a sane resolution for Linux guests.