Subject: [RFC/PROPOSAL] Improve Default PC Speaker and Audio Backend Configuration for Installer Environments
Hello QEMU Developers, I would like to propose an enhancement to QEMU's default audio handling, specifically regarding the emulation of the PC speaker (pcspkr) and audio backends during operating system installations (like Debian or Kali Linux). Current Behavior: Currently, when launching QEMU, the virtual PC speaker beep and installer audio often do not work out-of-the-box without complex command-line arguments (like `-machine pcspk-audiodev=...`). This creates accessibility barriers for users who rely on audio cues (like the installer beep) during text-mode OS installations. Proposed Change: I propose that QEMU dynamically links or automatically configures a default host audio backend (such as PipeWire, PulseAudio, or CoreAudio depending on the host OS) to the emulated motherboard speaker and sound cards by default, without requiring manual backend routing from the user. Why This Matters: 1. Improves accessibility for visually impaired users who rely on installer beeps. 2. Creates a more seamless user experience for beginners. I look forward to hearing your thoughts on the feasibility of this change. Best regards, Ahanaf Labib
