Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:media:pulseaudio [23/12/2016 23:42] èfpé cosmétique, précisions et relecture |
doc:media:pulseaudio [24/12/2016 09:26] èfpé [Configuration et personnalisation] suppression remarque non pertinente |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== PulseAudio : config, trucs et zastuces ====== | + | ====== PulseAudio : config, trucs et astuces ====== |
* Objet : Configuration du son avec PulseAudio | * Objet : Configuration du son avec PulseAudio | ||
Ligne 45: | Ligne 45: | ||
> Site : [[http://www.pulseaudio.org]] | > Site : [[http://www.pulseaudio.org]] | ||
- | <note info>Cette page est assez vide, elle dispose simplement de liens placés ici en référence pour quiconque voudra faire le tuto (et des TP associés). Avis aux amateurs !</note> | + | <note info>Cette page est en construction, elle dispose notamment de liens placés en référence pour quiconque voudra contribuer au tuto (et aux TP associés). Avis aux amateurs zé amatrices !</note> |
===== Installation ===== | ===== Installation ===== | ||
Ligne 66: | Ligne 66: | ||
Sous Debian 8 Jessie, les paramètres de PulseAudio modifiés par l'utilisateur (par exemple la sortie audio) //ne sont pas// conservés d'une session à l'autre. La manipulation requise est à effectuer après chaque redémarrage de la machine. Toutefois, l'utilisateur dispose de deux fichiers de configuration permettant de modifier les réglages par défaut de PulseAudio : les fichiers ''/etc/pulse/client.conf'' et ''/etc/pulse/default.pa'' ; il est possible, voire recommandé, de les copier vers le répertoire ''~/.config/pulse'' avant de les modifier, chaque utilisateur pouvant ainsi définir sa propre configuration. | Sous Debian 8 Jessie, les paramètres de PulseAudio modifiés par l'utilisateur (par exemple la sortie audio) //ne sont pas// conservés d'une session à l'autre. La manipulation requise est à effectuer après chaque redémarrage de la machine. Toutefois, l'utilisateur dispose de deux fichiers de configuration permettant de modifier les réglages par défaut de PulseAudio : les fichiers ''/etc/pulse/client.conf'' et ''/etc/pulse/default.pa'' ; il est possible, voire recommandé, de les copier vers le répertoire ''~/.config/pulse'' avant de les modifier, chaque utilisateur pouvant ainsi définir sa propre configuration. | ||
- | <note>PulseAudio cherche sa configuration dans cet ordre : d'abord les fichiers dans le $HOME, puis les fichiers par défaut si les précédents n'existent pas. S'il trouve un fichier de configuration dans le $HOME de l'utilisateur, il le charge et ne charge pas celui par défaut. Le fichier du $HOME doit donc contenir l’ensemble des instructions nécessaires à la recherche des cartes son et à la bonne configuration de l'ensemble.</note> | + | <note>PulseAudio cherche sa configuration dans cet ordre : d'abord les fichiers dans le $HOME, puis les fichiers par défaut si les précédents n'existent pas. S'il trouve un fichier de configuration dans le $HOME de l'utilisateur, il le charge et ne charge pas celui par défaut. Le fichier du $HOME doit donc contenir l'ensemble des instructions nécessaires à la recherche des cartes son et à la bonne configuration audio.</note> |
==== Exemple : définir la sortie HDMI par défaut ==== | ==== Exemple : définir la sortie HDMI par défaut ==== | ||
- | FIXME | + | La plupart des ordinateurs "modernes" disposent de plusieurs sorties audio : associées aux connecteurs analogiques (Jack) et éventuellement numériques, coaxial (RCA) et/ou optique (TOSLINK), ou encore associées à un port HDMI, qui selon la machine peut être la sortie par défaut ou non. |
+ | |||
+ | On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : | ||
+ | |||
+ | <code user>cp /etc/pulse/client.conf ~/.config/pulse/client.conf</code> | ||
+ | |||
+ | Toujours dans un terminal, on identifie le nom des périphériques de sortie disponibles : | ||
+ | <code user>pacmd list-sinks | egrep 'index:|name:|muted:|device.description|active port:'</code> | ||
+ | <code config retour de la commande> | ||
+ | index: 0 | ||
+ | name: <alsa_output.pci-0000_01_00.1.hdmi-stereo> | ||
+ | muted: no | ||
+ | device.description = "GF119 HDMI Audio Controller Digital Stereo (HDMI)" | ||
+ | active port: <hdmi-output-0> | ||
+ | * index: 1 | ||
+ | name: <alsa_output.pci-0000_00_1b.0.analog-stereo> | ||
+ | muted: no | ||
+ | device.description = "Audio interne Stéréo analogique" | ||
+ | active port: <analog-output-lineout></code> | ||
+ | |||
+ | Ce retour équivaut à ce qui est affiché dans l'interface graphique pavucontrol sous l'onglet "Périphériques de sortie" ; on voit ici que la sortie par défaut est la sortie associée au contrôleur audio analogique. Pour définir la sortie HDMI par défaut, on modifie le fichier ''~/.config/pulse/client.conf'' : | ||
+ | |||
+ | <code user>nano ~/.config/pulse/client.conf</code> | ||
+ | <code config séquence interactive>; default-sink = </code> | ||
+ | Par défaut, la ligne qui nous intéresse est commentée, il faut donc la dé-commenter et la compléter avec le nom du périphérique de sortie identifié plus haut. | ||
+ | <code config séquence interactive>default-sink = alsa_output.pci-0000_01_00.1.hdmi-stereo</code> | ||
+ | |||
+ | Une fois enregistrée la modification est prise en compte immédiatement, il est donc //inutile// de redémarrer quoi que soit, notamment le démon PulseAudio. Par ailleurs, cette personnalisation peut théoriquement être configurée dans le fichier ''~/.config/pulse/default.pa'' mais certains utilisateurs ont rapporté un "plantage" du démon PulseAudio((Voir le sujet [[https://handylinux.org/forum/viewtopic.php?id=2592|[résolu]paramêtres "son" ne tiennent pas]] %%(Forum HandyLinux)%%)). | ||
==== Exemple : choisir un "profil" pour une carte ==== | ==== Exemple : choisir un "profil" pour une carte ==== | ||
Ligne 76: | Ligne 103: | ||
On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : | On copie le fichier de configuration de PulseAudio dans le $HOME via la commande suivante : | ||
- | <code user>cp /etc/pulse/default.pa ~/.config/pulse/default.pa</code> | + | <code user>cp /etc/pulse/default.pa ~/.config/pulse/default.pa</code> |
Toujours dans un terminal, on identifie le nom de la carte son et les profils disponibles : | Toujours dans un terminal, on identifie le nom de la carte son et les profils disponibles : | ||
Ligne 166: | Ligne 193: | ||
* [[https://handylinux.org/forum/viewtopic.php?id=1914|[Résolu] Skype : réglages son]] (Forum HandyLinux) | * [[https://handylinux.org/forum/viewtopic.php?id=1914|[Résolu] Skype : réglages son]] (Forum HandyLinux) | ||
* [[https://www.perhonen.fr/blog/2015/06/changer-la-sortie-son-par-defaut-de-pulseaudio-sous-gnome-shell-1821|Changer la sortie son par défaut de PulseAudio sous Gnome]] (Perhonen) | * [[https://www.perhonen.fr/blog/2015/06/changer-la-sortie-son-par-defaut-de-pulseaudio-sous-gnome-shell-1821|Changer la sortie son par défaut de PulseAudio sous Gnome]] (Perhonen) | ||
+ | * (en) [[https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/DefaultDevice/|Default devices]] (freedesktop.org) | ||
===== Liens utiles ===== | ===== Liens utiles ===== | ||
Ligne 173: | Ligne 201: | ||
* (en) [[http://mpd.wikia.com/wiki/PulseAudio|PulseAudio]] (Music Player Daemon Community Wiki) | * (en) [[http://mpd.wikia.com/wiki/PulseAudio|PulseAudio]] (Music Player Daemon Community Wiki) | ||
* (en) [[https://wiki.ubuntu.com/PulseAudio|PulseAudio]] (Ubuntu Wiki) | * (en) [[https://wiki.ubuntu.com/PulseAudio|PulseAudio]] (Ubuntu Wiki) | ||
+ | * (en) [[https://wiki.archlinux.org/index.php/PulseAudio|PulseAudio]] (ArchWiki) | ||
+ | * (en) [[https://wiki.gentoo.org/wiki/PulseAudio|PulseAudio]] (Gentoo Wiki) |