Звук без pulseaudio
Добрый день, расскажите, как проще переключать звук в линуксе? Вот я подключаю звуковую карту, она появляется в kmix и alsamixer, но в браузере звука нет даже после перезапуска. Я добавляю такой файл .asoundrc:
и звук появляется в приложениях, но первая карта соответственно перестаёт работать. Раньше я просто выбирал мастер канал в настройках kmix (не очень удобно, однако я не знаю как ещё это сделать) и звук переключался с устройства на устройство, сейчас же это не работает. Смена мастер канала ни на что не влияет. Способ с .asoundrc в принципе рабочий, только приходится перезапускать приложение.
проще — с пульсаудио
расскажите, как проще переключать звук в линуксе?
С помощью PulseAudio.
Через переменные окружения делать выбор пробовал?
Устанавливаешь переменную среды AUDIO_DEVICE , запускаешь приложение.
Или лучше убрать конфиг вообще, и использовать переменную ALSA_CARD . В дефолтных конфигах эта переменная проверяется.
Попробую, спасибо. Раньше такой проблемы как-то не возникало, я просто выбирал нужное устройство в приложении и всё нормально. А для приложений вроде браузеров я выставлял желаемое устройство в мастер канале. Можно это как-то в трей запихнуть, чтобы была менюшка с выбором? Или патчить kmix я не знаю, в нём пкм почему-то ничего не показывает, вот там переставлять устройство удобно будет.
Судя по описанию хотелок, ты хочешь PulseAudio.
PA хорошая вещь конечно, но реально она мне не нужна ведь. Я вообще пытаюсь избавится от всего, что мне не нужно, это не так просто как выясняется.
Если не нужна, не пользуйся. Только вот ты хочешь чтобы мышкой клик-клик, чтобы всё аккуратненько в миксере. Как ты это собираешься организовать?
А для dmix универсального конфига нет?
ALSA_CARD хорошо работает, но я не придумал как поменять переменные окружения в рамках уже запущенной сессии DE. Повесил на панельку быстрого запуска скрипт которых переименовывает файл .asoundrc. Ну вот так, нажали, перезапустили приложение, нажали ещё раз. Наверно можно слип добавить, чтобы 1 раз нажать и оно само верталось обратно.
«Универсального» это как?
В ярлыке вместо
Ну чтобы микшировал все доступное. Я применительно к bluealsa интересуюсь, но там надо патчить alsa loopback патчем.
Сейчас у меня сделано через asoundrc. Но менять его при каждом подключении-отключении неочень вариант т.к. Бывает что bluetooth наушники отключают без нажатия кнопки Отключить и asoundrc остается с bluealsa конфигом
PA хорошая вещь конечно, но реально она мне не нужна ведь. Я вообще пытаюсь избавится от всего, что мне не нужно, это не так просто как выясняется.
А вы не задумывались, что если избавиться от чего-то ненужного настолько непросто, то это что-то всё-таки вам нужно?
я удалил пульсаудио и у меня теперь звук не работает, как починить?
Лоботомию в студию
Не совсем. У меня была calculate с alsa и там работало, в генте не работает.
Мне не нужна гтк. Совсем.
Falkon хороший браузер, только течёт и адблока нормального не завезли, ну и компилировать хромиум для него опять же.
Но мне не нужна гтк, это факт.
Я не пользуюсь pulseaudio никогда и ни разу она не была мне нужна.
Раздельное управление громкостью приложений в кедах есть и без PA. Виджет интеграции браузера кстати не работает для нескольких источников звука, это недочёт как по мне. Ну я повесил скрипт переключения на панельку, теперь в принципе нормально.
Странные у вас запросы. Если вам нужно приложение, которое использует GTK, то вам нужен GTK. Если же у вас нет приложения, использующего GTK, то GTK и не будет установлен.
Я не пользуюсь pulseaudio никогда и ни разу она не была мне нужна.
Вы же сами пишете, что вам нужно переключение между устройствами вывода звука «на лету» — тогда только pulseaudio.
Раздельное управление громкостью приложений в кедах есть и без PA
Только для поддерживающих это приложений KDE.
Только для поддерживающих это приложений KDE.
Не только. Audacious никакого отношения к кедам не имеет, хромиум никакого отношения к кедам не имеет, Приложения завязаны на гтк, но гтк там совершенно лишний. Сколько не использовал гткшного софта, он весь либо убог в сравнении с кутешными альтернативами, либо сбежал на куте, подальше от гнома с его закидонами.
Не обязательно, гтк очень часто идёт опциональной зависимостью. И есть ПО, которое эти зависимости делает не опциональными, а вот это уже неприятно. У меня гтк тянет только веббраузер. И только ради кривых файловых диалогов видимо.
А задачи переключения можно замечательно решать и без пульсы, я не понимаю чего к ней все так привязались, вместо того чтобы сделать нормальную поддержку альсы на десктопе. Какие-то нечитаемые текстовые конфиги, что за дичь вообще. Это всё должно прекрасно генерироваться каким-нибудь скучным скриптом и управляться мышкой двумя кликами для выбора любой произвольной конфигурации.
Не только. Audacious никакого отношения к кедам не имеет, хромиум никакого отношения к кедам не имеет,
Ну да, для приложений с поддержкой MPRIS2 тоже работает. Но это требует реализации данной функциональности в каждом приложении, в то время как в pulseaudio это всё в одном месте.
А задачи переключения можно замечательно решать и без пульсы
Либо не на лету, либо жуткими костылями.
я не понимаю чего к ней все так привязались
Ровно потому же, что и к systemd: хотя на некоторой отдельной машине предоставляемые возможности могут быть и не нужны, но в целом оба предоставляют гибкий, функциональный и удобный интерфейс как разработчикам, так и пользователям. И, что не менее важно, — стандартный.
Какой браузер то? ФФ без пульсы несколько выпусков не собирают по умолчанию.
Налепят таких говноконфигов, а потом ноют, что dmix не работает. Никогда не меняется.
Я когда-то тоже так считал. Но со временем выясняется, что у многих из тех, кто заморачивается с написанием своих конфигов, железки аппаратно микшируют с три десятка каналов, и им плевать на dmix.
В openSUSE и Mageia можно поменять приоритет звуковых карт: нулевую сделать первой, а первую сделать нулевой. Но работает это только от root
тред не читал. что то похожее у меня было пару лет назад, описано в конце моей темы.
Спасибо. Ну воркэраунд с временной подменой файла меня более чем устраивает в принципе.
а зачем нужны такие извращения? некоторый софт требует наличия пульса и это удобно, зачем себя искусственно ограничивать?
Я не знаю такого софта. Был разве что Стим, но мне войс чат в нём не нужен последнее время и я не знаю, требуется ли там пульса по-прежнему.
В зависимостях где-то видел, наверное можно все настроить, но не вижу смысла. Скачал манджаро камъюнити эдишн, там только сальса стояла, звука нет, поковырялся чуток и понял что оно мне не надо, набрал в терминале install_pulse и звук работает без всяких шаманств.
Источник
unixforum.org
Форум для пользователей UNIX-подобных систем
- Темы без ответов
- Активные темы
- Поиск
- Статус форума
Есть ли жизнь без PulseAudio? (Вопрос по настройке alsa)
Есть ли жизнь без PulseAudio?
Сообщение Dayita » 11.06.2009 10:39
Недавно наконец перестал бороться с «user-friendly» глюками и тормозами мандривы и решил перейти на что-нибудь по-KISSовее. Выбор мой пал на арч, да там пока и остался, так как он меня весьма порадовал. Но для того, чтобы окончательно на него перейти, мне, всё же, осталось решить одну последнюю проблему. Пользоваться PulseAudio я не не хочу, так как проблем от него значительно больше, чем пользы, но, почему-то, без него alsa не хочет воспроизводить звук через мою Creative SB Audigy 2 Value. То есть, никаких ошибок, никаких проблем, плееры радостно делают вид, что играют. Но в колонках при этом мёртвая тишина. При этом просле установки PulseAudio ситуация не меняется до тех пор, пока в pavucontrol на вкладке «configuration» не сменить профиль с «Output analog stereo + input analog mono» на «Output digital stereo + input analog mono». После этого звук внезапно появляется, даже без перезапуска Pulseaudio. В мандриве было то же самое. Вся прелесть в том, что нигде в конфигах, ни пульса, ни альсы, я не нашёл настроек этого профиля!
Так вот, собственно, вопрос: можно ли этот профиль настроить где-нибудь в конфигах альсы и выкинуть на фиг злополучный пульс?
Или, на крайний случай, если это невозможно, то как заставить четверокеды воспроизводить свои звуки через пульс? А то Amarok играет, звуки gxneur тоже работают, а вот системные уведомления молчат. И где это настроить — тоже непонятно.
Источник
Расскажите про дистрибутивы линукс без systemd и pulseaudio
Мне только генту и девиан вспомнилось. В 14-ую слаку пульсу гвоздями прибили.
Кастую Iron_Bug
Quasar
В Slackware 14.2+ (нынешний current, будущая 15.0) как прибили, так и оторвали.
При желании легко воспроизвести и в 14.2 по образу и подобию.
Вот не так просто это оказалось
Да ладно. Что именно не получилось?
openwrt покатит. такто тож дистрибутив %)
Если говорить о живых и полноценных дистрах, то вообще одна лишь гента осталась. Остальное как-то уже ближе к небытию.
Жалко, конечно, что из-за одного урода столько дистрибутивов пострадало! Ну, по крайней мере, гента пока жива. А как и гента помрет, можно будет на слаку переходить.
В лисе звука без заглушки в виде апульсы не добиться, ну и хрен с ней. Хромиум тоже на либпульсу ссылается.
Crux, абсолютно живой дистрибутив.
Юзабильных нет. SystemD уже стандарт.
Пользуюсь Void linux, доволен.
Зависит от того, для каких задач дистрибутив тебе нужен. gentoo и Devuan — это самые крупные и самые жизнеспособные представители на данный момент. Как вариант можешь свой дистрибутив собрать с помощью LFS.
Ещё здесь можно посмотреть список дистрибутивов, но по критерию неприбитости к пшшаудио гвоздями там фильтра нет: http://without-systemd.org/wiki/index.php/Linux_distributions_without_systemd
Не совсем в тему, но. Где наиболее адекватное слакокомьюнити обитает? Куда обращаться лучше? Можно на английском или немного испанском.
Ссылочку на RFC или ISO не предоставишь?
Если нечем заняться, то попробуй Alpine. Только отпишись. Я сам давно хочу попробовать.
1. Devuan — Debian совсем без systemd. Используется sysvinit.
2. Artix Linux — Arch без systemd , можно использовать OpenRC и Runit.
3. Void Linux — самостоятельный дистрибутив в духе KISS, используется Runit.
4. Slackware — кто не слышал о Слаке? Используется sysvinit.
5. Alpine Linux — часто используют в докере, Runit.
6. Crux — дистрибутив в духе KISS для хардкорщиков, все из сорцов, система портов как во Фре.
7. GuixSD — дистрибутив от GNU с пакетным менеджером Guix. Используется лисповый инит Shepherd.
Все указанные дистрибутивы живы и регулярно обновляются.
Но до сих пор хейтить systemd? Серьезно?
Да не нужны они практически всем пользователям, какой смысл их пихать всюду было (помимо завязки на вендора)? Разве что в гноме их захардкодили и патчи для отвязки такие себе, но это и есть политика.
Но благо от кед отвязали (очень уж пропихивали туда) и самое лучшее DE от них больше не зависит.
Слако. Комьюнити. Нахрена? Или это я просто воспитан в духе времени когда каждый сам за себя? Сейчас у линукса миллионы пользователей, это азиаты вон кучкуются по интересам (нетбсд, слака и так далее) ибо там всё тухло, хотя с тех пор как появился юникод и поддержка cjk повсеместно наверно уже не так интересно.
В лисе звука без заглушки в виде апульсы не добиться, ну и хрен с ней. Хромиум тоже на либпульсу ссылается.
Лиса 60.5.2esr, slackware-current без pulsaudio. Звук в лисе есть, хотя и совершенно непонятно нахрена он там нужен.
Источник