Всё то же самое: колонки приходится физически отключать.
Видимо, что-то там не так настроено или какой-нибудь программы (или библиотеки) не хватает, или я что-то не понял. Это десктоп? У меня на ноутбуке все работает:
А вот как изгнать пульсу на этапе установки ? Нет ли что-нибудь подобного гентушной опции "USE=-pulse" ?
Slackware -- бинарный дистрибутив. Теперь уже не поручусь, что при удалении пакета все будет работать как раньше (исключая Bluetooth-гранитуры -- для этого придется откатиться на blueZ 4). Но: приложения, которые используют dlopen(), могут работать и в отсутствие библиотек pulseaudio, и еще есть интересный комментарий Патрика в ChangeLog'e для 14.2:
l/pulseaudio-7.1-x86_64-2.txz: Rebuilt.
Removed .la files to avoid linking things to libpulsecommon-7.1.
And yes, if you're allergic to PulseAudio that means you might also need to disable /etc/xdg/autostart/pulseaudio.desktop...
Неа, не следует. Во-первых, как следует из этой записи, файл(ы) уже удалён (удалены), а во-вторых, сдаётся мне, речь идёт об отключении избыточной линковки (overlinking) программ с библиотекой, которую они (напрямую) не используют. Хотя насчёт «во-вторых» у меня уверенности нет.
[Element Hardware Master]
switch = on ; по-умолчанию было mute
[Element Master]
switch = on ; по-умолчанию было mute
[Element Headphone]
switch = on ; по-умолчанию было mute
[Element Front]
switch = on ; по-умолчанию было mute
volume = off ; по-умолчанию было zero
Ну или других проблемных каналов, но в моём случае этих достаточно. Работоспособно и на Ubuntu и на Arch. Оказалось, работоспособная Пульса - очень удобная вещь
Инструкция как избавиться от PulseAudio, чтобы волки были сыты, а овцы целы:
1) В /etc/asound.conf закомментровать все что там есть, чтобы звук НЕ перенаправлялся в пульсу:
#pcm.default pulse
#ctl.default pulse
2) В /etc/pulse/client.conf поставить, чтобы пульса НЕ заводилась сама:
autospawn = no
allow-autospawn-for-root = no
3) Сервис PA по умолчанию и так не запускают общесистемно, но если кто включил, то отключить:
chmod a-x /etc/rc.d/rc.pulseaudio
4) Выполнение rc-скрипта ALSA, наоборот, включить:
chmod a+x /etc/rc.d/rc.alsa
5) Для тех, кто пользуется DE, который НЕ игнорирует/etc/xdg/ (например KDE, Xfce):
любым способом обезвредить файл /etc/xdg/autostart/pulseaudio.desktop, иначе DE будет запускать пульсу автоматом.
Пользователи, например windowmaker-а, могут с этим пунктом не париться
Результат:
- все звуковое ПО работает, но звук идет естественным путем (как раньше, т.е. в дистрибутивах < 14.2)
- пульса НЕ удаляется, значит зависимости удовлетворяются
спасибо! это как бы "стандартный метод" отключения альсы :о)
проблема то все равно останется, т.к. достаточно много пакетов собрано с зависимостью от пульсы, это все хозяйство прийдется разгребать, внимательно изучать, пересобирать итд итп... что достаточно затратно :о) поэтому и была задача найти пограничную слаку с еще не интегрированной пульсой... судя по всему остается только slacware 14.1