Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
wiki:удаление_pulseaudio [2011/12/25 16:28] [О PulseAudio] |
— (текущий) | ||
|---|---|---|---|
| Строка 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 important> | ||
| - | Необходимостью может являться пропадание звука после перезагрузки и сообщение "Ожидание ответа звуковой подсистемы" | ||
| - | </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> | ||
| - | * Перезагружаемся | ||
| - | * Теперь нужно добавить новый апплет звука на панель. Для этого жмём правой кнопкой мыши на панели -> **Добавить на панель...** -> в списке выбираем **Регулятор громкости**. | ||
| - | |||
| - | <note important> | ||
| - | В GNOME 2 из Ubuntu 11.10 требуется зажать ALT, а потом нажать ПКМ для того, чтобы открылось "Добавить на панель..." | ||
| - | </note> | ||
| - | ==== Апплет для Unity ==== | ||
| - | |||
| - | Так как в Unity нет привычной панели с апплетами, нужно установить другой регулятор громкости, к примеру: [[http://code.google.com/p/volti/|volti]]. | ||
| - | |||
| - | Для установки, скачайте и установите deb пакет последней версии. | ||
| - | |||
| - | <note warning> | ||
| - | Чтобы работал апплет Volti для Unity нужно ввести в Терминале: | ||
| - | <code>gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"</code> | ||
| - | </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}} | ||