[Homeros] Удаление pulseaudio
Maxim Bilak
heavy92 на meta.ua
Сб Фев 28 19:06:33 MSK 2015
И так, попытаюсь дать рецепт удаления пульса. Сразу оговариваюсь, что
вполне возможен и более простой рецепт в современных версиях дистров, но
когда я всё ниже описаное делал, то у меня был установлен дистр 12.04.
Прежде всего, нужно попросить спич-диспетчер, выводить звук через
алсу. Конфиг диспетчера, находится, если я неошибаюсь, по пути:
/etc/speech.conf
Если ошибаюсь, то огромнейшая просьба меня поправить, поскольку под
рукой ничего убунтуподобного и вобще графического сейчас нет.
В этом конфиге, есть параметр, отвечающий за то, куда перенаправлять
звук. Параметры там все прокомментированы на английском языке. Сами же
параметры, могут быть тоже закомментированы, тоесть перед ними может
стоять знак решотки, или точка с запятой. Если это так, то знак перед
параметром, нужно удалить. Только после этого, стоит приступать к
дальнейшим действиям.
Внимание! После переписи конфига и его сохранения, не в коем случае
ненужно перезапускать диспетчер.
Далее, собственно, завершаем работу пульса:
sudo killall pulseaudio
Удаляем "pulseaudio":
sudo apt-get autoremove --purge -y pulseaudio*
Далее - выполняем команды по перенастройке на алса:
sudo gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer"
sudo gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]"
sudo gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink"
sudo dpkg-reconfigure linux-sound-base
После последней команды, нужно согласится, и на запрос какой сервер,
выбрать "alsa". Впрочем - орка там всё расскажет.
Затем - нужно перезагрузится. Все эти команды,
можно организовать в скрипт. Тоесть создаём какой-нидь файл, можно и без
расширения, и в нём пишем:
#!/bin/bash
sudo killall pulseaudio
sudo apt-get autoremove --purge -y pulseaudio*
sudo gconftool-2 -s --type string /desktop/gnome/sound/default_mixer_device "alsamixer"
sudo gconftool-2 -s --type list --list-type string /desktop/gnome/sound/default_mixer_tracks "[Master]"
sudo gconftool-2 -s --type boolean /desktop/gnome/sound/enable_esd false
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosink "alsasink"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/audiosrc "alsasrc"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/chataudiosink "alsasink"
sudo gconftool-2 -s --type string /system/gstreamer/0.10/default/musicaudiosink "alsasink"
sudo dpkg-reconfigure linux-sound-base
Затем сохраняем этот скрипт где-нибудь, и делаем его исполняемым:
chmod +x Путь/К/Скрипту
Затем, после настройки диспетчера, запускаем этот скрипт:
sudo ~/others/./killpulseaudio
Здесь путь и название скрипта для примера. Точку со слешем обязательно
нужно помнить, иначе скрипт незапустится.
Для регулировки громкости, можно установить пакет "gnome-alsamixer", или
как-то так. Его лучше поставить перед этими всеми манипуляциями.
Вот, собственно, и всё. У меня работало по крайней мере.
P.S.:
Если после этих манипуляций будет молчать, то перезагрузится можно
командой:
sudo shutdown -r now
На последней команде, там где dpkg, может статся так, что потребуется
зрячий, если орка ничего нескажет.
Подробная информация о списке рассылки Homeros