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

Reply via email to