Jâai rencontrĂ© derniĂšrement un problĂšme de son avec Firefox. Jâutilise plusieurs profile et seul lâun dâeux Ă©tait impactĂ©. Voir le billet sur les astuces de configuration de Firefox
Je ne sais pas comment est apparu ce problÚme qui a duré 2 jours et survécu à plusieurs redémarrages de la machine, ni comment il a disparu.
Câest tombĂ© en panne, puis câest tombĂ© en marcheâŠ
Cependant voici les pistes sur lesquelles jâai travaillĂ©esâŠ
-
Présentation de Pulse Audio
PulseAudio est un logiciel libre serveur de sons multiplate-forme ; depuis 2020, il est progressivement remplacĂ© par PipeWire, un service qui a pour but dâunifier JACK (une solution temps rĂ©el) et PulseAudio (bureautique et jeu) pour lâaudio, ainsi que GStreamer pour la vidĂ©o.
PulseAudio permet des échanges audio par le réseau entre des systÚmes Linux et Microsoft Windows par exemple.
PulseAudio fonctionne sur les systĂšmes compatibles POSIX tels que Linux et sous Microsoft Windows.
Pulse Audio permet en outre de gérer indépendamment le son de chaque application lancée.
Nettoyage de la configuration de Pulse Audio
Le nettoyage de la configuration de Pulse Audio nâa servi Ă rien, mais câest une manĆuvre sans effet indĂ©sirable Ă long terme, donc câest Ă tenter :
rm ~/.config/pulse/* ; pulseaudio -k
Il faudra relancer les applications utilisant du son aprĂšs cela. Je vous conseille mĂȘme de les fermer avec la manĆuvre.
Bricoler la configuration de Firefox
Ă partir de la page de configuration (ouvrir lâURL suivante)
about:config
Rechercher le texte suivant :
media.*volume*
En double cliquant sur media.default_volume
, il est possible de changer la valeur, je vous conseille dâutiliser 5
.
Vous pouvez également vérifier que la valeur pour media.volume_scale
soit Ă©gal Ă 1.0
(voir 2.0
dâaprĂšs certaines documentations)
Un redĂ©marrage de Firefox est sans doute lĂ aussi une bonne idĂ©e (voir du systĂšme), je ne me suis pas appliquĂ© cette rĂšgle systĂ©matiquement et câest sans doute pour cela quâau final je ne sais pas vraiment ce qui a rĂ©solu mon problĂšme.
Bricoler la configuration de Pulse Audio
Bon jâai regardĂ© pas mal de documentation de ce cĂŽtĂ©, mais cela ne correspondait pas Ă mon problĂšme, puisque jâavais dâautre instance de Firefox qui fonctionnaient correctement.
En gros, pour vérifier la configuration, il est proposé de faire cela :
grep 'flat-volumes' /etc/pulse/* /etc/pulse/daemon.conf.d/*.conf ~/.config/pulse/daemon.conf ~/.config/pulse/daemon.conf.d/*.conf
En fait, il existe une commande permettant de le faire nativement :
pulseaudio âdump-conf
Au passage, on note que Pulse Audio propose également de voir la liste des modules disponibles :
pulseaudio âdump-modules
Dans les conseils que lâon trouve il sâagit de forcer la valeur de flat-volumes
. Pour connaßtre la valeur actuellement utilisée par Pulse Audio, je vous conseille plutÎt cela :
pulseaudio âdump-conf | grep 'flat-volumes'
Ce que conseil les solutions que jâai trouvĂ©s sur le net, câest de mettre cette valeur Ă yes
.
Changer simplement
flat-volumes = no
Ăflat-volumes = yes
.
Notez que les valeurs true
, 1
et on
sont Ă©quivalentes Ă yes
.
Référez-vous au manuel de PulseAudio
Personnellement, je vous dĂ©conseille la configuration proprosĂ©e ci-dessus, puisquâelle vous empĂȘchera de pouvoir rĂ©gler le volume par application.
ArrĂȘt et redĂ©marrage de PulseAudio
Au passage, voici deux façons dâarrĂȘter et de redĂ©marrer Pulse Audio en temps que simple utilisateur :
pulseaudio -k
pulseaudio --start
Mais également au niveau du service :
systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
systemctl --user start pulseaudio.socket
systemctl --user start pulseaudio.service
Références
- LinuxMint
- AskUbuntu
- Firefox starts in mute by default
- Sound resets to 100% after reboot on Ubuntu 16.04
- https://askubuntu.com/questions/918748/firefox-application-sound-resetting-itself-to50
- How can I stop Firefox from dropping volume on new media?
- Inconsistent Sound Volume Ubuntu 20.04 - Des pistes ici, mais pas de solution.
- ArchLinux
- Documentation PulseAudio
- PulseAudio/Troubleshooting
኿