web-dev-qa-db-fra.com

Pulseaudio ne démarre pas

Eh bien voici un problème embarrassant. PulseAudio ne semble pas fonctionner. Cela fait environ une semaine que j'essaie de charger l'applet sonore et j'ai vérifié ps aux | grep Pulse et constaté qu'aucun démon PA ne fonctionnait!

Le son fonctionne toujours. Je suppose que tout est retombé sur ALSA.

De plus, j'ai essayé de démarrer PA à partir de la ligne de commande. pulseaudio -D juste des erreurs avec rien d'utile, juste E: main.c: Daemon startup failed.

pulseaudio à lui seul soulève un peu plus:

$ pulseaudio
E: main.c: Unknown command: !/usr/bin/pulseaudio -nF
E: main.c: Failed to initialise daemon.

Je peux le démarrer en tant que root avec --system mais rien ne peut s'y connecter. Ce n'est pas la bonne façon de faire fonctionner PA, alors je préfère le réparer plutôt que de le contourner.

6
Oli

C'était la chose la plus étrange. J'ai ouvert /etc/Pulse/default.pa et j'ai remarqué que la première ligne était:

!/usr/bin/pulseaudio -nF

Cela ressemble énormément à une ouverture de style #!/bin/bash (je ne connais pas son nom, elle est commentée sur une carte postale) et je me suis donc retrouvé coincé au début comme suit:

#!/usr/bin/pulseaudio -nF

Et il fonctionne!

Aucune idée de comment ça s'est cassé. Je ne pense pas avoir jamais délibérément modifié ce fichier auparavant.

8
Oli