wiki:удаление_pulseaudio

Это старая версия документа.


Удаление PulseAudio

О PulseAudio

PulseAudio - кроссплатформенный звуковой сервер. Предоставляющий бóльшие возможности, по сравнению со стандартным набором драйверов и утилит, так же известных как ALSA.

Но в тоже время создает ряд проблем для рядового пользователя. Чаще всего это выливается в отсутствие звука, неработоспособность микрофона, высокую загрузку RAM, «заикание» звука в играх, в частности в wine.

Все нижеописанные действия стоит начинать только в случае необходимости!

Инструкция подходит для Ubuntu 9.10 / 10.04 / 10.10.

Удаление

Все нижеописанные действия выполняются в консоли.
  • Завершаем работу PulseAudio:
killall pulseaudio
  • Удаляем не нужные пакеты:
sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio -y
  • Изменяем настройки gstreamer:
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer"
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]"
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc"
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink"
  • Добавляем репозиторий, содержащий измененный апплет громкости и пакеты, для нормальной работы без PulseAudio:
sudo add-apt-repository ppa:dtl131/ppa
  • Обновляем списки репозиториев и обновляем пакеты:
sudo apt-get update
sudo apt-get upgrade
  • Перезагружаемся
  • Теперь нужно добавить новый апплет звука на панель. Для этого жмем правой кнопкой мыши на панели → Добавить на панель… → в списке выбираем Регулятор громкости.

Восстановление

Если возникли проблемы. И звука теперь вообще нет, или что то не работает - можно легко вернуть все обратно.

  • Снова ставим пульс:
sudo apt-get install pulseaudio gstreamer0.10-pulseaudio -y
  • Удаляем добавленный ранее репозиторий и все оставшиеся от него пакеты:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:dtl131/ppa
sudo apt-get remove ppa-purge
sudo apt-get autoremove
sudo apt-get clean
  • Изменяем настройки gstreamer:
gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device ""
gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[]"
gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd true
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "autoaudiosink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "autoaudiosrc"
gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "autoaudiosink"
gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "autoaudiosink"
  • Очищаем настройки старого PulseAudio:
rm -r ~/.pulse ~/.asound* 
sudo rm /etc/asound.conf
  • Перезагружаемся

Ссылки