%general-entities; ]> $LastChangedBy$ $Date$ PulseAudio-&pulseaudio-version; PulseAudio Introduction to PulseAudio PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server. &lfs76_checked; Package Information Download (HTTP): Download (FTP): Download MD5 sum: &pulseaudio-md5sum; Download size: &pulseaudio-size; Estimated disk space required: &pulseaudio-buildsize; Estimated build time: &pulseaudio-time; PulseAudio Dependencies Required and Recommended , , , , and Optional , (runtime), , , , , (Bluetooth support), , FFTW, JACK, libasyncns, LIRC, ORC, TDB, WebRTC AudioProcessing and XEN User Notes: Installation of PulseAudio Install PulseAudio by running the following commands: find . -name "Makefile.in" | xargs sed -i "s|(libdir)/@PACKAGE@|(libdir)/pulse|" && ./configure --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-bluez4 \ --disable-rpath \ --with-module-dir=/usr/lib/pulse/modules && make To test the results, issue: make check. Now, as the root user: make install While still as the root user, remove the D-Bus configuration file for the system wide daemon to avoid creating unnecessary system users and groups: rm -fv /etc/dbus-1/system.d/pulseaudio-system.conf Command Explanations find . -name Makefile.in ...: This sed changes the build system to install PulseAudio private libraries into /usr/lib/pulse instead of /usr/lib/pulseaudio. --disable-bluez4: This switch disables support for BlueZ version 4 in favour of BlueZ version 5 since the latter also installs compatibility library for the earlier version. --disable-rpath: This switch prevents linker from adding a hardcoded runtime path to the installed programs and libraries. --with-module-dir=/usr/lib/pulse/modules: This parameter ensures that PulseAudio modules are installed in /usr/lib/pulse/modules instead of /usr/lib/pulse-&pulseaudio-major-version;/modules. Contents Installed Programs Installed Libraries Installed Directories esdcompat, pacat, pacmd, pactl, padsp, pamon (symlink), paplay (symlink), parec (symlink), parecord (symlink), pasuspender, pax11publish, pulseaudio, qpaeq, start-pulseaudio-kde and start-pulseaudio-x11 libpulsecore-&pulseaudio-major-version;.so, libpulse-mainloop-glib.so, libpulse-simple.so and libpulse.so /etc/pulse, /usr/include/pulse, /usr/lib/cmake/PulseAudio, /usr/lib/pulse, /usr/libexec/pulse and /usr/share/pulseaudio Short Descriptions esdcompat is the PulseAudio ESD wrapper script. esdcompat pacat Plays back or records raw or encoded audio streams on a PulseAudio sound server. pacat pacmd is a tool used to reconfigure a PulseAudio sound server during runtime. pacmd pactl is used to control a running PulseAudio sound server. pactl padsp is the PulseAudio OSS Wrapper. padsp pamon is a symbolic link to pacat. pamon paplay is used to play audio files on a PulseAudio sound server. paplay parec is a symbolic link to pacat. parec parecord is a symbolic link to pacat. parecord pasuspender is a tool that can be used to tell a local PulseAudio sound server to temporarily suspend access to the audio devices, to allow other applications to access them directly. pasuspender pax11publish is the PulseAudio X11 Credential Utility. pax11publish pulseaudio is a networked low-latency sound server for Linux. pulseaudio qpaeq is an equalizer interface for PulseAudio equalizer sinks. qpaeq start-pulseaudio-kde Starts PulseAudio and loads module-device-manager to use KDE routing policies. start-pulseaudio-kde start-pulseaudio-x11 Starts PulseAudio and registers it to the X11 session manager. start-pulseaudio-x11