Aller au contenu

Pulseaudio en tant que daemon systemd

Il faudra créer un fichier dans: /etc/systemd/system/pulseaudio.service

[Unit]
Description=PulseAudio system server
[Service]
Type=notify
Exec=pulseaudio --daemonize=no --system --realtime --log-target=journal
Type=forking
ExecStart=/usr/bin/pulseaudio --realtime --no-cpu-limit --system --disallow-exit --daemon 
[Install]
WantedBy=multi-user.target

À partir de là, il faut activer le service au démarrage et démarrer le service

systemctl --system enable pulseaudio.service
systemctl --system start pulseaudio.service

Augmentation du volume à l'ouverture d'un nouveau programme

Il peut arriver qu'au lancement d'un nouvelle onglet firefox, ou bien un autre programme contenant du son, le volume augmente tout seul. C'est dû au fait que pulseaudio utilise l'option "flat volumes".

  • Il suffit donc d'éditer le fichier /etc/pulse/daemon.conf

    nano /etc/pulse/daemon.conf

et d'ajouter l'option "flat-volumes = no"

flat-volumes = no

Il suffit ensuite de killer le service pulseaudio et de le redémarrer (en tant qu'utilisateur, ça devrait suffire)

pulseaudio -k
pulseaudio --start

Pour plus de détails, voir le site: [https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Volume_gets_louder_every_time_a_new_application_is_started https://wiki.archlinux.org/index.php/PulseAudio/Troubleshooting#Volume_gets_louder_every_time_a_new_application_is_started]