Parfois, le service pulseaudio s’arrête et il ne se redémarre pas lorsque j’ouvre un fichier audio avec Banshee ou Totem.
Comment faire redémarrer pulseaudio sans avoir à se déconnecter?
J'ai résolu mon problème.
Vérifiez si une instance pulseaudio est en cours d'exécution:
pulseaudio --check
Normalement, il n’imprime aucune sortie, juste un code de sortie. 0
signifie courir. Les miens ne fonctionnaient pas, je me suis donc avancé à l'étape 3.
Si une instance est en cours d'exécution:
pulseaudio -k
Enfin, relancez pulseaudio en tant que démon:
pulseaudio -D
Recommencez banshee et profitez-en!
Dans une configuration standard, exécuter pulseaudio -k
redémarre le démon. Rien d'autre a faire.
Si PA n’exécute pas, tapez pulseaudio
sans autre option pour démarrer le démon en utilisant les valeurs par défaut de /etc/Pulse/daemon.conf
et /etc/Pulse/default.pa
.
Les paramètres définis par l'utilisateur dans ~/.Pulse/
ou ~/.config/Pulse/
remplacent les paramètres à l'échelle du système. En cas de problème, il sera souvent utile de supprimer ces répertoires avant de redémarrer pulseaudio.
Pour plus de détails, voir PulseAudio Wiki .
Utilisez la commande de service:
Sudo service pulseaudio restart
Voici comment le faire dans Ubuntu 15.10:
pulseaudio -k
pour tuer le démon en cours d'exécution. Vous obtiendrez une erreur uniquement si aucun démon n'était en cours d'exécution, sinon aucun message ne s'affichera.pulseaudio --check
pour vérifier que Pulseaudio est en cours d'exécution. Une sortie propre (aucun message) de la commande check
indique que le démon a démarré avec succès. Sinon, exécutez pulseaudio --start
pour lancer le démon. Si vous avez récemment modifié votre fichier de configuration et que le démon ne parvient pas à démarrer, recherchez des erreurs dans votre fichier, puis consultez le journal système (avec l'application SystemLog) pour détecter tout message provenant de Pulseaudio.Pulseaudio est un service utilisateur, donc:
systemctl --user restart pulseaudio.service
Il y a aussi ceci:
systemctl --user restart pulseaudio.socket
Pour les contrôles, remplacez restart
par status
.