Como posso remover o PulseAudio no Ubuntu 14.04?

9

Estou tendo problemas de som no Ubuntu 14, principalmente underruns causando pulos e ruídos feios e eu quero remover o pulso de áudio em uma tentativa de depuração.

Mas quando eu faço isso, quebra as configurações do sistema no Ubuntu. Corrigindo isso instalando 'ubuntu-desktop' ou 'unity' resulta na reinstalação do pulso.

Eu coloquei na lista negra alguns drivers que não estou usando com efeito positivo ou negativo. Eu também tentei remover pulso e remover a pasta ~ / .pulse antes de reinstalar.

Qualquer ajuda apreciada.

    
por Noki 29.06.2014 / 17:15

3 respostas

1

Você pode facilmente remover pulseaudio com o comando:

apt-get remove --purge pulseaudio
    
por czarnyckm 28.11.2015 / 19:25
11

Você não pode remover o Pulseaudio no Ubuntu 14.04 sem quebrar algumas dependências. O indicador de som e o painel de opções de som, até mesmo o próprio centro de controle, dependem do Pulseaudio.

O Pulseaudio é apenas um daemon do espaço de usuário. Mas você não pode simplesmente matar o Pulseaudio, já que ele será reconhecido pelo 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

Você pode dizer ao Pulseaudio para não reaparecer emitindo este comando:

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

Agora você pode matar 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

O Pulseaudio deve ser reiniciado na inicialização da sessão, mas pode ser encerrado se não houver atividade de som, portanto, após concluir, lembre-se de remover o arquivo criado anteriormente, para que o Pulseaudio possa ser recuperado quando necessário.

rm $HOME/.config/pulse/client.conf
    
por Jorge Suárez de Lis 29.06.2014 / 17:55
1

A resposta acima é uma boa solução. Para facilitar o processo, é possível colocá-lo em um roteiro prático. Por exemplo:

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

Eu não pensei nisso, apenas o adaptei. Este script funciona para mim no Ubuntu 16.04.

    
por blairsnitch 22.08.2016 / 12:47