wiki:удаление_pulseaudio

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


Удаление PulseAudio

О PulseAudio

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

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

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

Инструкция подходит для Ubuntu 9.10 / 10.04 / 10.10 / 11.04 / 11.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
  • Перезагружаемся
  • Теперь нужно добавить новый апплет звука на панель. Для этого жмем правой кнопкой мыши на панели → Добавить на панель… → в списке выбираем Регулятор громкости.

Апплет для Unity

Так как в Unity нет привычной панели с апплетами, нужно установить другой регулятор громкости, к примеру: volti.

Для установки, скачайте и установите deb пакет последней версии.

Чтобы работал апплет Volti для Unity нужно ввести в Терминале:
gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

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

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

  • Снова ставим пульс:
sudo apt-get install pulseaudio gstreamer0.10-pulseaudio indicator-sound -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
  • Перезагружаемся

Ссылки