Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:удаление_pulseaudio [2011/11/02 16:33] [Апплет для Unity] |
— (текущий) | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Удаление PulseAudio ====== | ||
- | ===== О PulseAudio ===== | ||
- | |||
- | [[http://ru.wikipedia.org/wiki/PulseAudio|PulseAudio]] - кроссплатформенный звуковой сервер. Предоставляющий бóльшие возможности, по сравнению со стандартным набором драйверов и утилит, так же известных как ALSA. | ||
- | |||
- | Но в тоже время создает ряд проблем для рядового пользователя. Чаще всего это выливается в отсутствие звука, неработоспособность микрофона, высокую загрузку RAM, "заикание" звука в играх, в частности в wine. | ||
- | <note warning>Все нижеописанные действия стоит начинать только в случае необходимости! | ||
- | |||
- | Инструкция подходит для Ubuntu 9.10 / 10.04 / 10.10 / 11.04 / 11.10 | ||
- | </note> | ||
- | <note warning> | ||
- | Необходимостью может являться пропадание звука после перезагрузки и сообщение "Ожидание ответа звуковой подсистемы" | ||
- | </note> | ||
- | ===== Удаление ===== | ||
- | |||
- | <note important> | ||
- | Все нижеописанные действия выполняются в Терминале. | ||
- | </note> | ||
- | * Завершаем работу PulseAudio: | ||
- | <code bash> | ||
- | killall pulseaudio | ||
- | </code> | ||
- | * Удаляем не нужные пакеты: | ||
- | <code bash> | ||
- | sudo apt-get remove pulseaudio gstreamer0.10-pulseaudio -y | ||
- | </code> | ||
- | * Изменяем настройки gstreamer: | ||
- | <code bash> | ||
- | 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" | ||
- | </code> | ||
- | * Добавляем репозиторий, содержащий измененный апплет громкости и пакеты, для нормальной работы без PulseAudio: | ||
- | <code bash> | ||
- | sudo add-apt-repository ppa:dtl131/ppa | ||
- | </code> | ||
- | * Обновляем списки репозиториев и обновляем пакеты: | ||
- | <code bash> | ||
- | sudo apt-get update && sudo apt-get upgrade | ||
- | </code> | ||
- | * Перезагружаемся | ||
- | * Теперь нужно добавить новый апплет звука на панель. Для этого жмем правой кнопкой мыши на панели -> **Добавить на панель...** -> в списке выбираем **Регулятор громкости**. | ||
- | |||
- | |||
- | ==== Апплет для Unity ==== | ||
- | |||
- | Так как в Unity нет привычной панели с апплетами, нужно установить другой регулятор громкости, к примеру: [[http://code.google.com/p/volti/|volti]]. | ||
- | |||
- | Для установки, скачайте и установите deb пакет последней версии. | ||
- | |||
- | <note warning> | ||
- | Чтобы работал апплет Volti для Unity нужно ввести в Терминале: | ||
- | |||
- | gsettings set com.canonical.Unity.Panel systray-whitelist "['all']" | ||
- | </note> | ||
- | ===== Восстановление ===== | ||
- | |||
- | Если возникли проблемы. И звука теперь вообще нет, или что то не работает - можно легко вернуть все обратно. | ||
- | |||
- | * Снова ставим пульс: | ||
- | <code bash> | ||
- | sudo apt-get install pulseaudio gstreamer0.10-pulseaudio indicator-sound -y | ||
- | </code> | ||
- | * Удаляем добавленный ранее репозиторий и все оставшиеся от него пакеты: | ||
- | <code bash> | ||
- | 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 | ||
- | </code> | ||
- | |||
- | * Изменяем настройки gstreamer: | ||
- | <code bash> | ||
- | 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" | ||
- | </code> | ||
- | * Очищаем настройки старого PulseAudio: | ||
- | <code bash> | ||
- | rm -r ~/.pulse ~/.asound* | ||
- | sudo rm /etc/asound.conf | ||
- | </code> | ||
- | * Перезагружаемся | ||
- | |||
- | ===== Ссылки ===== | ||
- | [[http://forum.ubuntu.ru/index.php?topic=69589.0|Источник, обсуждение статьи.]] | ||
- | |||
- | {{tag>HOWTO Мультимедиа ALSA PulseAudio}} |