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
ALSA-Library-1.0.27.2, D-BUS-1.6.14,
libcap2-2.22, OpenSSL-1.0.1e, Speex-1.2rc1 et Xorg
Libraries
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