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 puis-je faire redémarrer pulseaudio sans avoir à me déconnecter?
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 puis-je faire redémarrer pulseaudio sans avoir à me déconnecter?
Réponses:
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!
pulseaudio -k
ça ne fait pas le travail. Après sudo killall pulseaudio
, tout redémarre et fonctionne bien. (Ubuntu 16.04)
pulseaudio --check
n’imprime normalement aucune sortie , il suffit de sortir le code 0 qui signifie exécuter" => donc, il n’existe aucune sortie, elle est active; mais, si vous voulez quand même vérifier le code de sortie, lancez: echo $?
qui devrait imprimer 0
s'il est en cours d'exécution. (the $?
est le code de sortie de la commande précédente. Si vous l'exécutez deux fois, le code de sortie sera affiché echo
)
Dans une configuration standard, l'exécution pulseaudio -k
redémarre le démon. Rien d'autre a faire.
Dans le cas où PA n’exécute pas, la saisie pulseaudio
sans autres options démarrera 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/
remplaceront 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 .
/usr/bin/pulseaudio
retourne bash: /usr/bin/pulseaudio: Permission denied
même si les autorisations de fichiers me semblent correctes: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudio
pourquoi
rm ~/.config/pulse/*
suivi de pulseaudio -k
fait le tour.
Utilisez la commande de service (Ubuntu 14.04 ou plus ancienne seulement):
sudo service pulseaudio restart
Failed to restart pulseaudio.service: Unit pulseaudio.service not found.
Pulseaudio est un service utilisateur, donc:
systemctl --user restart pulseaudio.service
Il y a aussi ceci:
systemctl --user restart pulseaudio.socket
Pour les chèques, remplacez restart
par status
.
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 en clair (pas de message) de la check
commande indique que le démon a démarré avec succès. Sinon, lancez pulseaudio --start
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) à la recherche de messages de Pulseaudio.pulseaudio --check
pulseaudio - tuer
pulseaudio --start
Si le fonctionnement défectueux du pulseaudio est lié à la veille S3 (suspension dans la RAM), la cause réelle peut être un problème matériel audio et vous devez ensuite effectuer une réinitialisation complète à haute main:
pulseaudio -k && sudo alsa force-reload && sleep 2 && pulseaudio -k && sudo alsa force-reload
Oui, cela doit être fait deux fois avec un peu de retard. Je ne sais pas pourquoi mais cela semble fonctionner à chaque fois.
Si vous avez plusieurs environnements de bureau en parallèle (changement rapide d'utilisateur)
sudo killall pulseaudio && sudo alsa force-reload && sleep 2 && sudo killall pulseaudio && sudo alsa force-reload