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. 0signifie 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 0s'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 -kredémarre le démon. Rien d'autre a faire.
Dans le cas où PA n’exécute pas, la saisie pulseaudiosans autres options démarrera le démon en utilisant les valeurs par défaut de /etc/pulse/daemon.confet /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/pulseaudioretourne bash: /usr/bin/pulseaudio: Permission deniedmême si les autorisations de fichiers me semblent correctes: -rwxr-xr-x+ 1 root root 87K Jun 21 08:09 /usr/bin/pulseaudiopourquoi
rm ~/.config/pulse/*suivi de pulseaudio -kfait 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 restartpar status.
Voici comment le faire dans Ubuntu 15.10:
pulseaudio -kpour 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 --checkpour vérifier que Pulseaudio est en cours d'exécution. Une sortie en clair (pas de message) de la checkcommande indique que le démon a démarré avec succès. Sinon, lancez pulseaudio --startle 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