web-dev-qa-db-fra.com

Comment puis-je 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 faire redémarrer pulseaudio sans avoir à se déconnecter?

130
gourgi

J'ai résolu mon problème.

  1. 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.

  2. Si une instance est en cours d'exécution:

    pulseaudio -k
    
  3. Enfin, relancez pulseaudio en tant que démon:

    pulseaudio -D
    
  4. Recommencez banshee et profitez-en!

147
gourgi

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 .

39
Takkat

Utilisez la commande de service:

Sudo service pulseaudio restart
10
PowerKiKi

Voici comment le faire dans Ubuntu 15.10:

  1. Terminal de lancement
  2. Exécutez 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.
  3. Ubuntu tentera de redémarrer automatiquement le démon en supposant que la configuration ne pose aucun problème. Vous pouvez exécuter 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.
8
phip

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.

4
Rolf