PulseAudio-4.0

Introduction à PulseAudio

Le paquet PulseAudio est un système de son pour les systèmes d'exploitation POSIX, ce qui veut dire que c'est un proxy pour vos applications de son. Il vous permet de faire des tâches avancées sur vos données sonores en s'infiltrant entre votre application et votre matériel. Transférer le son sur une autre machine, modifier le format d'échantillonnage ou le nombre de canaux et mixer plusieurs sons en un sont des tâches faciles avec un serveur de son.

Ce paquet est connu pour se construire correctement sur une plateforme LFS-7.4.

Informations sur le paquet

Dépendances de PulseAudio

Requises

intltool-0.50.2, JSON-C-0.11, libsndfile-1.0.25 et pkg-config-0.28

Recommandées

Facultatives (Requises pour construire GNOME)

GConf-3.2.6, GLib-2.36.4 et gtk+-2.24.20

Facultatives

avahi-0.6.31, bluez-4.101 et SBC-1.1, check-0.9.10, FFTW, JACK, libasyncns, libsamplerate-4.2.0, LIRC, ORC, TDB, Valgrind, WebRTC AudioProcessing and XEN

Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/pulseaudio

Installation de PulseAudio

Afin que PulseAudio puisse communiquer proprement avec D-BUS, créez un utilisateur unique. En tant qu'utilisateur root , lancez:

groupadd -g 58 pulse &&
groupadd -g 59 pulse-access &&
useradd -c "Pulseaudio User" -d /var/run/pulse -g pulse \
        -s /bin/false -u 58 pulse &&
usermod -a -G audio pulse

Installez PulseAudio en lançant les commandes suivantes :

find . -name "Makefile.in" | xargs sed -i "s|(libdir)/@PACKAGE@|(libdir)/pulse|" &&
./configure --prefix=/usr \
            --sysconfdir=/etc \
            --localstatedir=/var \
            --libexecdir=/usr/lib \
            --with-module-dir=/usr/lib/pulse/modules &&
make

Pour tester les résultats, lancez : make check.

Maintenant, en tant qu'utilisateur root :

make install

Explications des commandes

find . -name Makefile.in ... : Cette commande modifie le système de construction pour installer les bibliothèques privées de PulseAudio dans /usr/lib/pulse au lieu de /usr/lib/pulseaudio.

--with-module-dir=/usr/lib/pulseaudio/modules : Ce paramètre garantit que les modules de PulseAudio s'installent dans /usr/lib/pulse/modules au lieu de /usr/lib/pulse-4.0/modules.

Contenu

Programmes installés: esdcompat, pacat, pacmd, pactl, padsp, pamon, paplay, parec, parecord, pasuspender, pax11publish, pulseaudio, qpaeq, start-pulseaudio-kde et start-pulseaudio-x11
Bibliothèques installées: libpulsecore-4.0.so, libpulse-mainloop-glib.so, libpulse-simple.so and libpulse.so
Répertoires installés: /etc/pulse, /usr/include/pulse, /usr/lib/cmake/PulseAudio, /usr/lib/pulse et /usr/share/pulseaudio

Descriptions courtes

esdcompat

est un script enveloppe ESD PulseAudio.

pacat

Lit ou enregistre des flux audio purs ou encodés sur un serveur de son PulseAudio.

pacmd

est un outil pour reconfigurer un serveur de son PulseAudio en cours d'exécution.

pactl

contrôleun serveur de son PulseAudio en fonction.

padsp

est une enveloppe OSS PulseAudio.

pamon

est un lien symbolique vers pacat.

paplay

lit des fichiers sons sur le serveur de son PulseAudio.

parec

est un lien symbolique vers pacat.

parecord

est un lien symbolique vers pacat.

pasuspender

est un outil utilisé pour dire à un serveur de son PulseAudio local de suspendre temporairement l'accès aux périphériques sons, afin que d'autres applications puissent y accéder directement.

pax11publish

est un outil d'autorisations de PulseAudio pour X11.

pulseaudio

est un serveur pour du son en réseau à faible latence sous Linux.

qpaeq

est une interface d'equalizer pour les thèmes de l'equalizer PulseAudio.

start-pulseaudio-kde

Démarre PulseAudio et charge module-device-manager pour utiliser les règles de routage de KDE.

start-pulseaudio-x11

Démarre PulseAudio et l'enregistre dans le gestionnaire de session X11.

Last updated on : 2013-01-05 21:01:59 +010