Как я могу чисто удалить PulseAudio в Ubuntu 14.04?

У меня проблемы со звуком в Ubuntu 14, в основном из-за недостаточной производительности, что вызывает пропуски и неприятные шумы, и я хочу удалить импульсный звук в попытке отладки.

Но когда я делаю это, нарушаются системные настройки в Ubuntu. Исправление путем установки «ubuntu-desktop» или «unity» приводит к переустановке импульса.

Я внес в черный список несколько драйверов, которые я не использую, с положительным или отрицательным эффектом. Я также попытался удалить импульс и удалить папку ~ / .pulse перед переустановкой.

Любая помощь приветствуется.

9
задан 30 April 2018 в 22:44

3 ответа

Вы можете легкий удалять pulseaudio с командой:

apt-get remove --purge pulseaudio
2
ответ дан 30 April 2018 в 22:44

Вы не можете удалить Pulseaudio в Ubuntu 14.04, не повреждая некоторые зависимости. Звуковой индикатор и звуковая панель опций, даже сам центр управления, зависят от Pulseaudio.

Pulseaudio является просто демоном пространства пользователя. Но Вы не можете простое уничтожение Pulseaudio, так как это будет повторно порождено 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

можно сказать Pulseaudio не повторно порождать себя путем выдачи этой команды:

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

можно теперь уничтожить 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 должен быть перезапущен на запуске сессии, но это могло бы быть завершено, если нет никакого звукового действия, поэтому после того, как Вы сделаны, не забудьте удалять файл, который Вы создали прежде, таким образом, Pulseaudio может быть повторно порожден при необходимости.

rm $HOME/.config/pulse/client.conf
11
ответ дан 30 April 2018 в 22:44

Вышеупомянутый ответ является хорошим решением. Для упрощения процесса, можно было поместить его в практический сценарий. Например:

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

я не думал о нем, просто адаптировал его. Этот сценарий работает на меня в Ubuntu 16.04.

1
ответ дан 30 April 2018 в 22:44

Другие вопросы по тегам:

Похожие вопросы: