Comment puis-je supprimer proprement PulseAudio dans Ubuntu 14.04?

9

J'éprouve des problèmes de son dans Ubuntu 14, la plupart du temps sous-exploités, provoquant des sauts et des bruits désagréables, et je veux supprimer le son d’impulsion pour tenter de déboguer.

Mais quand je fais cela, les paramètres du système d'ubuntu sont interrompus. Corriger cela en installant «ubuntu-desktop» ou «unity» entraîne la réinstallation des impulsions.

J'ai mis sur liste noire quelques pilotes que je n'utilise pas avec un effet positif ou négatif. J'ai également essayé de supprimer pulse et de supprimer le dossier ~ / .pulse avant de le réinstaller.

Toute aide appréciée.

    
posée Noki 29.06.2014 - 17:15
la source

3 réponses

1

Vous pouvez facilement supprimer pulseaudio avec la commande:

apt-get remove --purge pulseaudio
    
réponse donnée czarnyckm 28.11.2015 - 19:25
la source
11

Vous ne pouvez pas supprimer Pulseaudio dans Ubuntu 14.04 sans casser certaines dépendances. L'indicateur sonore et le panneau d'options sonores, même le centre de contrôle lui-même, dépendent de Pulseaudio.

Pulseaudio est juste un démon d'espace utilisateur. Mais vous ne pouvez pas simplement tuer Pulseaudio car il sera réapparu par le système init.

[email protected]:~$ ps aux | grep pulseaudio
jorge     3797  0.0  0.1 440464  7360 ?        S<l  17:40   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     3803  0.0  0.0  98392  3028 ?        S    17:40   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4057  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio
[email protected]:~$ pkill -f pulseaudio
[email protected]:~$ ps aux | grep pulseaudio
jorge     4063  6.0  0.1 440680  7236 ?        S<l  17:51   0:00 /usr/bin/pulseaudio --start --log-target=syslog
jorge     4067  0.0  0.0  98392  3028 ?        S    17:51   0:00 /usr/lib/pulseaudio/pulse/gconf-helper
jorge     4069  0.0  0.0  23900   924 pts/0    S+   17:51   0:00 grep --color=auto pulseaudio

Vous pouvez dire à Pulseaudio de ne pas réapparaître en lançant cette commande:

echo "autospawn = no" > $HOME/.config/pulse/client.conf

Vous pouvez maintenant tuer pulseaudio:

[email protected]:~$ pkill -f pulseaudio
[email protected]:~$ ps aux | grep pulse
jorge     6310  0.0  0.0  23900   916 pts/1    S+   18:11   0:00 grep --color=auto pulse

Pulseaudio devrait être redémarré au démarrage de la session, mais il pourrait être interrompu s’il n’ya pas d’activité sonore. Une fois que vous avez terminé, rappelez-vous de supprimer le fichier que vous avez créé auparavant. >

rm $HOME/.config/pulse/client.conf
    
réponse donnée Jorge Suárez de Lis 29.06.2014 - 17:55
la source
1

La réponse ci-dessus est une bonne solution. Pour faciliter le processus, on pourrait le mettre dans un script pratique. Par exemple:

echo autospawn = no > $HOME/.config/pulse/client.conf
pulseaudio --kill
read -p "Press enter to enable pulseaudio again."
rm $HOME/.config/pulse/client.conf
pulseaudio --start

Je n'y ai pas pensé, je l'ai simplement adapté. Ce script fonctionne pour moi dans Ubuntu 16.04.

    
réponse donnée blairsnitch 22.08.2016 - 12:47
la source

Lire d'autres questions sur les étiquettes