Comment supprimer proprement PulseAudio dans Ubuntu 14.04?

9

J'ai des problèmes de son dans Ubuntu 14, principalement des sous-exécutions provoquant des sauts et des bruits moches et je souhaite supprimer l'audio pulsé dans une tentative de débogage.

Mais quand je le fais, cela brise les paramètres du système dans Ubuntu. Résoudre ce problème en installant «ubuntu-desktop» ou «unit» entraîne la réinstallation de l'impulsion.

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

Toute aide appréciée.

Noki
la source
2
Vous devriez essayer de le désactiver à la place.
CameronNemo
Ceci est un bon guide pour la configuration alsa wiki.xbmc.org/…
Noki
1
Juste pour que vous le sachiez: si PulseAudio ne fonctionne pas, la plupart des lecteurs multimédias peuvent utiliser ALSA directement. (Préférences> Simple> Audio> Module de sortie dans VLC; MPlayer peut être exécuté avec -ao alsa.) PulseAudio ne fonctionne pas sur mon Netbook, mais utilise ces woks audio sans problème.
JamesTheAwesomeDude
1
si vous avez trouvé une solution de travail à votre problème, veuillez la mentionner comme réponse afin qu'elle puisse être utile à quelqu'un. En fait, j'ai également le même problème sur mon Ubuntu 14.04.
Anuj TBE
Pas de solution, désolé. Il est également dommage que vous ayez également le même problème. Je pensais que c'était mon amplificateur mais je n'avais pas pu en essayer un autre. Puisque vous l'avez aussi, il peut s'agir d'un bug logiciel. Savez-vous comment procéder pour signaler un problème aussi intermittent?
Noki

Réponses:

1

Vous pouvez facilement supprimer pulseaudio avec la commande:

apt-get remove --purge pulseaudio
czarnyckm
la source
1
Avez-vous réellement essayé cette commande?
guntbert
Oui, mais il semble que le problème soit matériel, pas logiciel.
Noki
C'est définitivement mon ampli, et la commande a fonctionné pour supprimer le pouls.
Noki
3
Procédez avec soin à cette solution. Par défaut (répondre oui, oui), il peut également supprimer ubuntu-desktopet unity-control-centerempaqueter et au moins vous laisser avec des paramètres système cassés. @Noki - veuillez envisager de marquer une autre réponse comme acceptée.
Ilia Barahovski le
11

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

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

jorge@den:~$ 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
jorge@den:~$ pkill -f pulseaudio
jorge@den:~$ 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 se réapparaître en émettant cette commande:

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

Vous pouvez maintenant tuer pulseaudio:

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

Pulseaudio doit être redémarré au démarrage de la session, mais il peut être interrompu s'il n'y a pas d'activité sonore, donc une fois que vous avez terminé, n'oubliez pas de supprimer le fichier que vous avez créé auparavant, afin que Pulseaudio puisse être réapparu si nécessaire.

rm $HOME/.config/pulse/client.conf
Jorge Suárez de Lis
la source
Merci pour l'information. Je vais maintenant travailler sur ALSA pour voir si je peux faire fonctionner l'audio sans impulsion pour voir si c'est mon problème.
Noki
Vous pouvez tuer pulseaudio avec pulseaudio -k. Si la création automatique est désactivée, pulseaudio ne sera pas démarré au démarrage du système car la fonction de création automatique est nécessaire pour le faire., Vous devez démarrer manuellement pulseaudio avec pulseaudio --start.
mook765
"il sera réapparu par le système init." Pas exactement. La réapparition de pulseaudio est (exaspérante) plus «magique» que cela. Voir unix.stackexchange.com/a/245799/11592
pestophage
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.

blairsnitch
la source