logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [22/12/2016 12:34]
chalu [Choisir la sortie audio utilisée par pulseaudio]
doc:media:pulseaudio [26/12/2016 12:20]
èfpé cosmétique
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
   * Niveau requis : {{tag>​débutant avisé}}   * Niveau requis : {{tag>​débutant avisé}}
-  * Commentaires : //Tout ce que vous avez toujours souhaité savoir sur pulseaudio ​sans jamais oser prendre le temps de le lire sur un wiki.// +  * Commentaires : //Tout ce que vous avez toujours souhaité savoir sur PulseAudio ​sans jamais oser prendre le temps de le lire sur un wiki.// 
-  * Débutant, à savoir : [[:doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)+  * Débutant, à savoir : [[doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * Suivi : {{tag>​à-tester à-compléter}}   * Suivi : {{tag>​à-tester à-compléter}}
     * Création par [[user>​captnfab]] 17/09/2013     * Création par [[user>​captnfab]] 17/09/2013
     * Testé par <...> le <...>     * Testé par <...> le <...>
-  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=5810|ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​id=5810|ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
 **Nota :** Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! **Nota :** Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli !
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 =====
 +==== Paquets de base ====
  
 <code root>​apt-get update && apt-get install pulseaudio</​code>​ <code root>​apt-get update && apt-get install pulseaudio</​code>​
  
-===== Effectuer des réglages ===== +Le paquet ​pulseaudio-utilsqui fournit les outils en ligne de commandesera installé automatiquement.
-Si les dernières versions des bureaux Gnome, Mate, ... permettent d'​effectuer des réglages de pulseaudio, ​comme le choix de la sortie audioce n'est pas le cas de tous les environnements comme XFCE 4.10 par exemple. Dans ce cas, il suffit d'​installer le paquet pavucontrol pour effectuer ces réglages :+
  
-<code root>​apt-get install pavucontrol</​code>​ +==== Paquets complémentaires ====
-Une fois installé, on le retrouve dans le menu > catégorie Multimedia sous le nom Contrôle de volume Pulseaudio+
  
-===== Choisir la sortie audio utilisée par pulseaudio ===== +Si les dernières versions des bureaux GNOMEMATE, etc. permettent ​d'​effectuer ​des réglages de PulseAudio, comme le choix de la sortie audioce n'est pas le cas de certains environnementstels Xfce 4.8 et 4.10 ; il est alors pertinent d'​installer les paquets pavucontrol ​et gstreamer0.10-pulseaudio :
-Dans sa version Jessiepulseaudio ne sauvegarde pas la sortie audio sélectionnée lors d'une session. La manipulation pour effectuer ​ce choix est à faire dans pavucontrol à chaque démarrage. +
-Pour modifier ​la configuration par défaut de pulseaudioon peut utiliser la commande pacmd +
-PulseAudio permet de configurer les réglages par défaut depuis le fichier ~/​.config/​pulse/​default.pa ou encore depuis /​etc/​pulse/​default.pa. Il est exécuté en tant que utilisateur donc chaque utilisateur peut définir sa propre configuration. +
-<​note>​PulseAudio cherche sa configuration dans cet ordre : d’abord le fichier dans le HOME puis le fichier par défaut si le précédent n’existe ​pas. Si il trouve un fichier de configuration dans le HOME de l’utilisateuril le charge ​et ne charge pas celui par défautLe fichier du home doit donc contenir l’ensemble des instructions nécessaire à la recherche des cartes audio et à la bonne configuration.</​note>​+
  
-FIXME à finir d'​après ces liens+<code root>​apt-get install pavucontrol gstreamer0.10-pulseaudio</​code>​
  
-[[http://​www.perhonen.fr/​blog/​2015/​06/​changer-la-sortie-son-par-defaut-de-pulseaudio-sous-gnome-shell-1821|Lien site perhonen]] +Une fois installé, pavucontrol est lancé via le menu Applications > Multimédia > Contrôle du volume PulseAudio ​:
-[[https://​handylinux.org/​forum/​viewtopic.php?​id=1914|Lien fil sur forum Handylinux ]] +
-==== Un premier exemple : choisir la sortie HDMI par défaut ====+
  
-==== Un deuxième exemple : choisir la sortie xxx  ==== +{{/​file-R2c2841ccb350cc78a9bad969ed5a7b56.png?​150}} {{/​file-Ra035095156f0afc3053792ad3f3a3052.png?​150}} {{/​file-R43074e874056fca391e62efd768923f0.png?​150}} {{/​file-R37ef21b65b35e07f78dc7f92484e7859.png?​150}}
-Copier dans le home le fichier de configuration de pulse avec la commande dans un terminal (en validant à la fin avec Entrée):+
  
-<code user> cp /​etc/​pulse/​default.pa ~/​.config/​pulse/​default.pa</​code> ​+===== Configuration et personnalisation =====
  
-Ensuite dans un terminal identifier le nom de la carte audio et profils+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.
  
- <​code user>​pacmd list-cards</​code>​ +<​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>​ 
-<​code>​1 card(s) available.+ 
 +==== Exemple : définir la sortie HDMI par défaut ==== 
 + 
 +La plupart des ordinateurs "​modernes"​ disposent de plusieurs sorties audio : associées aux connecteurs analogiques (jacks) et éventuellement numériques,​ coaxial (RCA) et/ou optique (TOSLINK), ou encore à un port HDMI qui selon l'​usage de la machine doit parfois être défini sortie par défaut. 
 + 
 +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'</​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 ce 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"​ de PulseAudio, suite à une manipulation de ce type((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  ==== 
 + 
 +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>​ 
 + 
 +Toujours dans un terminal, on identifie le nom de la carte son et les profils disponibles : 
 + 
 +<code user>​pacmd list-cards</​code>​ 
 +<​code ​config retour de la commande>1 card(s) available.
     index: 1     index: 1
     name: <​alsa_card.pci-0000_00_14.2>​     name: <​alsa_card.pci-0000_00_14.2>​
Ligne 139: Ligne 175:
                 device.icon_name = "​audio-headphones"​                 device.icon_name = "​audio-headphones"​
         iec958-stereo-output:​ Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)         iec958-stereo-output:​ Digital Output (S/PDIF) (priority 0, latency offset 0 usec, available: unknown)
-            properties:</​code> ​+            properties:</​code>​
             ​             ​
- Sur ce PCil y a une seule carte. On l'identifie avec le nom "alsa_card.pci-0000_00_14.2"+Dans cet exemplela machine ne dispose que d'une seule carte, identifiée par : ''​alsa_card.pci-0000_00_14.2''​.
  
- Les tests sur pavucontrol ​ont permis d'​établir que le profil ​souhaité ​est "output:​analog-stereo", on ajoute ​alors cette ligne dans le fichier default.pa+Les manipulations ​sur pavucontrol ​ayant permis d'​établir que le profil ​adapté ​est ''​output:​analog-stereo''​, on ajoute ​la commande adéquate à la fin du fichier ​''​~/​.config/​pulse/​default.pa''​ :
  
 <code user>​echo '​set-card-profile alsa_card.pci-0000_00_14.2 output:​analog-stereo'​ >> ~/​.config/​pulse/​default.pa</​code>​ <code user>​echo '​set-card-profile alsa_card.pci-0000_00_14.2 output:​analog-stereo'​ >> ~/​.config/​pulse/​default.pa</​code>​
  
-En redémarrant la PC, la configuration est conservée.+Puis on redémarre proprement le serveur de son PulseAudio avec :
  
 +<code user>​pulseaudio --kill && pulseaudio --start --verbose</​code>​
 +<code config retour de la commande>​I:​ [pulseaudio] main.c: Démarrage du démon réussi.</​code>​
  
 +Il est //inutile// de redémarrer la machine ; la modification est //​effective//​.
  
 ===== Utilisation ===== ===== Utilisation =====
  
-FIXME à faire+FIXME 
 + 
 +===== Sources ===== 
 + 
 +  * [[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) 
 +  * (en) [[https://​www.freedesktop.org/​wiki/​Software/​PulseAudio/​Documentation/​User/​DefaultDevice/​|Default devices]] (freedesktop.org)
  
 ===== Liens utiles ===== ===== Liens utiles =====
  
-  * [[http://​forums.debian.net/​viewtopic.php?​t=12497|PulseAudio'​s HowTo]] (en+  * (en) [[http://​forums.debian.net/​viewtopic.php?​t=12497|How-To: Pulseaudio]] (Debian User Forums
-  * [[http://​forums.fedoraforum.org/​showthread.php?​t=190954|PulseAudio ​- Multiple users ]] (en+  * (en) [[http://​forums.fedoraforum.org/​showthread.php?​t=190954|Pulseaudio ​- Multiple users]] (FedoraForum.org
-  * [[http://​mpd.wikia.com/​wiki/​PulseAudio|MPD and PulseAudio]] (en+  * (en) [[http://​mpd.wikia.com/​wiki/​PulseAudio|PulseAudio]] (Music Player Daemon Community Wiki
-  * [[https://​wiki.ubuntu.com/​PulseAudio[PulseAudio ​sous Ubuntu]] (en)+  * (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)
doc/media/pulseaudio.txt · Dernière modification: 02/11/2020 13:13 par èfpé

Pied de page des forums

Propulsé par FluxBB