Comment redémarrer pulseaudio sans déconnexion?

103

Parfois, le service pulseaudio s'arrête et ne redémarre pas lorsque j'ouvre un fichier audio avec banshee ou totem.

Comment puis-je le redémarrer sans me déconnecter?

    
posée gourgi 28.11.2010 - 07:45
la source

5 réponses

114

J'ai résolu mon problème.

  1. Vérifiez si une instance pulseaudio est en cours d'exécution:

    pulseaudio --check
    

    Il n'imprime normalement aucune sortie, il suffit de sortir du code. 0 signifie courir. Les miens ne fonctionnaient pas, alors je suis juste passé à l’étape 3.

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

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

    pulseaudio -D
    
  4. Redémarrez banshee et profitez-en!
réponse donnée gourgi 28.11.2010 - 08:13
la source
33

Dans une configuration standard exécutant pulseaudio -k , redémarre le démon. Rien d'autre a faire.

Si PA ne lance pas pulseaudio sans autres options, le démon démarrera avec les valeurs par défaut /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 système. En cas de problèmes, il sera souvent utile de supprimer ces répertoires avant de redémarrer pulseaudio.

Pour plus de détails, consultez Wiki PulseAudio .

    
réponse donnée Takkat 28.11.2010 - 08:36
la source
11

Utilisez la commande de service:

sudo service pulseaudio restart
    
réponse donnée PowerKiKi 26.02.2015 - 01:36
la source
4

Voici comment faire dans Ubuntu 15.10:

  1. Terminal de lancement
  2. Exécutez pulseaudio -k pour supprimer le démon en cours d'exécution. Vous obtiendrez une erreur uniquement si aucun démon ne fonctionnait, sinon aucun message n'apparaîtra.
  3. Ubuntu tentera de redémarrer le démon automatiquement en supposant qu’il n’ya pas de problèmes avec la configuration. Vous pouvez exécuter pulseaudio --check pour vérifier que Pulseaudio est en cours d'exécution. Une sortie propre (sans 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, vérifiez si votre fichier contient des erreurs et vérifiez le fichier syslog (avec l'application SystemLog) pour rechercher les messages de Pulseaudio.
réponse donnée deadpixel 19.12.2015 - 04:41
la source
0

Mon expérience sur Ubuntu 16.04 avec un ordinateur portable Dell E6230 à partir de 2013. Le processus pulseaudio utilise normalement 0,0% de CPU (en utilisant top d2 -u $USER pour voir l'utilisation du processeur). Lors de la lecture de Youtube dans Firefox, il utilise environ 2 à 4%. Lors de l'arrêt / pause de la lecture, il revient à zéro.

Cependant, il arrive parfois qu’il soit "bloqué" à 2-4% même si l’ordinateur portable est silencieux. Et cela reste longtemps, peut-être jusqu'au prochain redémarrage. pulseaudio -k résout ce problème. En cours d'exécution pendant que youtube joue, l'arrête immédiatement (le rechargement de l'onglet ou le rembobinage de quelques secondes le redémarrera)

Une solution pourrait donc consister à exécuter pulseaudio -k dans un job cron plusieurs fois par heure, mais uniquement si aucune lecture n'est en cours. Quelqu'un sait comment détecter si quelque chose joue de l'audio en ce moment?

    
réponse donnée Kjetil S. 08.12.2017 - 13:47
la source

Lire d'autres questions sur les étiquettes