У меня проблемы со звуком в Ubuntu 14, в основном из-за недостаточной производительности, что вызывает пропуски и неприятные шумы, и я хочу удалить импульсный звук в попытке отладки.
Но когда я делаю это, нарушаются системные настройки в Ubuntu. Исправление путем установки «ubuntu-desktop» или «unity» приводит к переустановке импульса.
Я внес в черный список несколько драйверов, которые я не использую, с положительным или отрицательным эффектом. Я также попытался удалить импульс и удалить папку ~ / .pulse перед переустановкой.
Любая помощь приветствуется.
Вы можете легкий удалять pulseaudio с командой:
apt-get remove --purge pulseaudio
Вы не можете удалить 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
Вышеупомянутый ответ является хорошим решением. Для упрощения процесса, можно было поместить его в практический сценарий. Например:
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.