¿Cómo puedo eliminar limpiamente PulseAudio en Ubuntu 14.04?

9

Tengo problemas de sonido en Ubuntu 14, principalmente subestimaciones que causan saltos y ruidos feos y quiero eliminar el audio de pulso en un intento de depuración.

Pero cuando hago esto se rompe la configuración del sistema en ubuntu. Solucionar esto instalando 'ubuntu-desktop' o 'unity' da como resultado la reinstalación del impulso.

He incluido en la lista negra algunos controladores que no estoy usando con un efecto no positivo o negativo. También intenté eliminar el pulso y la carpeta ~ / .pulse antes de volver a instalar.

Cualquier ayuda apreciada.

Noki
fuente
2
Deberías intentar deshabilitarlo.
CameronNemo
Esta es una buena guía para la configuración de alsa wiki.xbmc.org/…
Noki
1
Para que lo sepas: si PulseAudio no funciona, la mayoría de los reproductores multimedia pueden usar ALSA directamente. (Preferencias> Simple> Audio> Módulo de salida en VLC; MPlayer se puede ejecutar con -ao alsa.) PulseAudio no funciona en mi Netbook, pero usa esos woks de audio sin ningún problema.
JamesTheAwesomeDude
1
Si encontró alguna solución que funcione para su problema, por favor mencione como respuesta para que alguien pueda necesitarla. En realidad, también tengo el mismo problema en mi Ubuntu 14.04.
Anuj TBE
No hay solución, perdón por eso. También es una pena que también estés teniendo el mismo problema. Pensé que era mi amplificador, pero no había podido probar con otro. Como también lo tiene, puede ser un error de software. ¿Sabes cómo informar sobre un problema tan intermitente?
Noki

Respuestas:

1

Puede eliminar fácilmente pulseaudio con el comando:

apt-get remove --purge pulseaudio
czarnyckm
fuente
1
¿Realmente intentaste ese comando?
Guntbert
Sí, pero parece que el problema es el hardware, no el software.
Noki
Definitivamente es mi amplificador, y el comando funcionó para eliminar el pulso.
Noki
3
Proceda con cuidado a esta solución. Por defecto (contestar sí, sí) puede también remover ubuntu-desktopy unity-control-centerpaquetes y al menos te dejará con los ajustes del sistema rotos. @Noki: considera marcar otra respuesta como aceptada.
Ilia Barahovski
11

No puede eliminar Pulseaudio en Ubuntu 14.04 sin romper algunas dependencias. El indicador de sonido y el panel de opciones de sonido, incluso el propio centro de control, dependen de Pulseaudio.

Pulseaudio es solo un demonio de espacio de usuario. Pero no puede simplemente matar a Pulseaudio ya que será reaparecido por el sistema 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

Puede decirle a Pulseaudio que no se reaparezca emitiendo este comando:

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

Ahora puedes matar a 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 debe reiniciarse en el inicio de la sesión, pero podría finalizar si no hay actividad de sonido, por lo que, una vez que haya terminado, recuerde eliminar el archivo que ha creado antes, para que Pulseaudio pueda reaparecer cuando sea necesario.

rm $HOME/.config/pulse/client.conf
Jorge Suárez de Lis
fuente
Gracias por la información. Ahora trabajaré en ALSA para ver si puedo hacer que el audio funcione sin pulso para ver si ese es mi problema.
Noki
Puedes matar pulseaudio con pulseaudio -k. Si el engendro automático está desactivado, pulseaudio no se iniciará durante el inicio del sistema porque se necesita la función de engendro automático para hacer eso., Debe iniciar pulseaudio manualmente con pulseaudio --start.
mook765
"será reaparecido por el sistema init". No exactamente. La reaparición de pulseaudio es (enloquecedoramente) más "mágica" que eso. Ver unix.stackexchange.com/a/245799/11592
pestophagous el
1

La respuesta anterior es una buena solución. Para facilitar el proceso, uno podría ponerlo en un guión práctico. Por ejemplo:

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

No pensé en ello, simplemente lo adapté. Este script funciona para mí en Ubuntu 16.04.

Blairsnitch
fuente