Historique: PulseAudio
Aperçu de cette version: 72
PulseAudio est le serveur son adopté par la plupart des distributions Linux.
C'est un serveur de son "dernière génération". Il s'intercale entre les applications (ou les cadriciels multimédias) et les pilotes de circuit son ALSA.
Il permet une facilité d’utilisation avec branchement « à chaud ».
Par exemple, vous pouvez diffuser certains sons sur la sortie casque et d'autres sons sur la sortie haut-parleurs.
Table des matières
Informations
Site web officiel : http://pulseaudio.org/
.Version actuelle : 17.0 du 2024 01 12.
Lien wikipedia : http://fr.wikipedia.org/wiki/PulseAudio
.Description
PulseAudio permet aussi de diffuser le son en réseau avec une grande souplesse (transfert d'un flux sonore sur un serveur et diffuser sur une autre unité centrale).
Utilisation
Réglages
Lancez l'outil de configuration de PulseAudio, ou en ligne de commande :
Copy to clipboard
paprefs &
Nécessite l'installation du paquet paprefs.
Cocher les options comme indiqué ci-dessus puis redémarrer la session.
Contrôle du volume
PulseAudio Volume Control nécessite l'installation du paquet pavucontrol.
Cette application permet de configurer PulseAudio avec une ou plusieurs cartes son, de choisir celle par défaut, les entrées sorties, etc...
PulseAudio et Flash
[+]PulseAudio et Jack
5 solutions pour la cohabitation :
Solution douce
Une solution consiste à dire à QJackCtl de faire taire PulseAudio avant de démarrer en allant, dans QJackCtl, dans Réglages puis Options. Puis, sur la ligne : exécuter un script au démarrage, on peut remplacer la ligne :
Copy to clipboard
artsshell -q terminate
Copy to clipboard
pulseaudio -k
Solution aigre-douce
Éditer
/etc/pulse/client.conf puis modifier la ligne qui ressemble à autospawn=yes par autospawn = no. Ceci va "éteindre" pulseaudio du coup, au prochain démarrage, il ne va pas se lancer et vous devrez le démarrer manuellement depuis une commande si vous en avez besoin.Solution forte
Il faut quitter PulseAudio pour que QJackCtl puisse démarrer puis faire un :
Copy to clipboard
ps ax
afin de rechercher d'autres processus tournant et enfin :
Copy to clipboard
kill numéro_du_processus
Solution alternative
Pourquoi s'acharner sur ce pauvre PulseAudio ?
voici un tutoriel (en anglais) scripts compris pour utiliser PulseAudio ET Jack > http://fuzzle.org/~petern/index.html
à tester et à traduire si ça marche vraiment ...
Autre solution alternative
Cette solution est de loin la meilleure pour plusieurs raisons :
- elle évite tout bricolage système et est pérenne
- elle est très robuste, car si Pulseaudio est une couche logicielle récente, elle est souvent fragile en sortie, c'est à dire au plus près de la couche ALSA, donc de votre carte Son. Ainsi lorsque vous constaterez des arrêts de son sur des cartes mal supportées avec pulseaudio, en passant par PulseAudio/Jack vous bénéficierez de la plus grande résistance de Jack aux cartes sons (Jack étant beaucoup plus ancien et donc robuste)
- enfin avec Jack et pulseaudio vous bénéficiez de tous les contrôles de Jack même pour les sons en provenance de sites diffusant des MP3 avec DRM. (remastersation d'un son avec Jamin), égalisation d'un son plus fine qu'avec les outils bureautiques, utilisation de Jack Timemachine, etc ...
Ces arguments ne sont jamais évoqués dans les forums ou les blogs qui conseillent de désinstaller pulseaudio.
La marche à suivre pour faire cohabiter pulseaudio et jack se trouve dans cette page : pulseaudio vers jack.
PulseAudio et Audacious
Il suffit de régler le bon greffon de sortie dans préférences audio.
Installation
Depuis 2008, PulseAudio a été intégré sur les distributions les plus utilisées, en remplacement des différents serveurs sons, du fait de sa polyvalence, souplesse et puissance. Il est intégré par défaut dans les distributions Fedora, Mandriva et Ubuntu.
La doc sur ubuntu-fr : http://doc.ubuntu-fr.org/pulseaudio
.Sur systèmes à base de Debian, faire :
Copy to clipboard
sudo apt-get install pulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-hal pulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconf libtool padevchooser paman paprefs pavucontrol pavumeter pulseaudio pulseaudio-utils libpulse0 libpulse-browse0 libglademm-2.4-1c2a libpulse-mainloop-glib0 libglademm-2.4-1c2a libpulse-mainloop-glib0 libasound2-plugins libgstreamer-plugins-pulse0.10-0 libao-pulse libpulse-dev
Noyau rt
Il faut rajouter les droits, dans un terminal super utilisateur, taper :
Copy to clipboard
sudo gedit /etc/group
(gedit peut être remplacé par un autre éditeur tel kate, nano....)
puis rajouter le nom_utilisateur à pulse pulse-access et pulse-rt.
[+]
REDIRECT plugin: The redirection to 'PulseAudio&structure=Accueil+Logiciels' is disabled in preview mode.