Blob Blame Raw
Wine and Pulseaudio Support
---------------------------
Currently wine does not have native support for pulseaudio. However different
ways exist to make wine sound work alongside pulseaudio. Different sound
outputs can be selected via `winecfg` or in the registry of wine.


ALSA
----
To achieve sound output via the wine alsa driver you need to add
a pulseaudio alsa device to the alsa configuration and activate it in wine. See
http://www.pulseaudio.org/wiki/PerfectSetup#ALSAApplications on how to do this.


Esound
------
If the pulseaudio-esound-compat package is installed selecting the EsounD driver
in wine should enable sound via pulseaudio.

OSS
---
To use the oss driver of wine copy the following script to ~/bin/wine and make
sure that ~/bin is in your path with a higher priority then /usr/bin. The script
will call the pulseaudio dsp wrapper padsp.

#!/bin/sh
if [ -x /usr/lib*/alsa-lib/libasound_module_pcm_pulse.so ] && [ -x "/usr/bin/padsp" ] ; then
    echo "Running padsp as pulseaudio wrapper for wine"
    exec padsp -n Wine -- /usr/bin/wine "$@"
else
    exec /usr/bin/wine "$@"
fi

For more information on a good pulseaudio setup see:
http://www.pulseaudio.org/wiki/PerfectSetup

If you think you have found a bug related to this take a look at the bug
reporting procedure at http://fedoraproject.org/wiki/AndreasBierfert/Wine.