Это старая версия документа.
Удаление PulseAudio
О PulseAudio
PulseAudio - кроссплатформенный звуковой сервер, предоставляющий бóльшие возможности, по сравнению со стандартным набором драйверов и утилит, так же известных как ALSA.
Но в тоже время создает ряд проблем для рядового пользователя. Чаще всего это выливается в отсутствие звука, неработоспособность микрофона, высокую загрузку RAM, «заикание» звука в играх, в частности в wine.
Удаление
- Завершаем работу 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 пакет последней версии.
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
- Перезагружаемся