Linux distributions without pulseaudio

Звук без 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 хорошая вещь конечно, но реально она мне не нужна ведь. Я вообще пытаюсь избавится от всего, что мне не нужно, это не так просто как выясняется.

А вы не задумывались, что если избавиться от чего-то ненужного настолько непросто, то это что-то всё-таки вам нужно?

я удалил пульсаудио и у меня теперь звук не работает, как починить?

Лоботомию в студию

Читайте также:  Для чего нужна java 64 bit для windows 10

Не совсем. У меня была calculate с alsa и там работало, в генте не работает.

Мне не нужна гтк. Совсем.

Falkon хороший браузер, только течёт и адблока нормального не завезли, ну и компилировать хромиум для него опять же.

Но мне не нужна гтк, это факт.

Я не пользуюсь pulseaudio никогда и ни разу она не была мне нужна.

Раздельное управление громкостью приложений в кедах есть и без PA. Виджет интеграции браузера кстати не работает для нескольких источников звука, это недочёт как по мне. Ну я повесил скрипт переключения на панельку, теперь в принципе нормально.

Странные у вас запросы. Если вам нужно приложение, которое использует GTK, то вам нужен GTK. Если же у вас нет приложения, использующего GTK, то GTK и не будет установлен.

Я не пользуюсь pulseaudio никогда и ни разу она не была мне нужна.

Вы же сами пишете, что вам нужно переключение между устройствами вывода звука «на лету» — тогда только pulseaudio.

Раздельное управление громкостью приложений в кедах есть и без PA

Только для поддерживающих это приложений KDE.

Только для поддерживающих это приложений KDE.

Не только. Audacious никакого отношения к кедам не имеет, хромиум никакого отношения к кедам не имеет, Приложения завязаны на гтк, но гтк там совершенно лишний. Сколько не использовал гткшного софта, он весь либо убог в сравнении с кутешными альтернативами, либо сбежал на куте, подальше от гнома с его закидонами.

Не обязательно, гтк очень часто идёт опциональной зависимостью. И есть ПО, которое эти зависимости делает не опциональными, а вот это уже неприятно. У меня гтк тянет только веббраузер. И только ради кривых файловых диалогов видимо.

А задачи переключения можно замечательно решать и без пульсы, я не понимаю чего к ней все так привязались, вместо того чтобы сделать нормальную поддержку альсы на десктопе. Какие-то нечитаемые текстовые конфиги, что за дичь вообще. Это всё должно прекрасно генерироваться каким-нибудь скучным скриптом и управляться мышкой двумя кликами для выбора любой произвольной конфигурации.

Не только. Audacious никакого отношения к кедам не имеет, хромиум никакого отношения к кедам не имеет,

Ну да, для приложений с поддержкой MPRIS2 тоже работает. Но это требует реализации данной функциональности в каждом приложении, в то время как в pulseaudio это всё в одном месте.

А задачи переключения можно замечательно решать и без пульсы

Либо не на лету, либо жуткими костылями.

я не понимаю чего к ней все так привязались

Ровно потому же, что и к systemd: хотя на некоторой отдельной машине предоставляемые возможности могут быть и не нужны, но в целом оба предоставляют гибкий, функциональный и удобный интерфейс как разработчикам, так и пользователям. И, что не менее важно, — стандартный.

Какой браузер то? ФФ без пульсы несколько выпусков не собирают по умолчанию.

Налепят таких говноконфигов, а потом ноют, что dmix не работает. Никогда не меняется.

Читайте также:  Old windows with curtains

Я когда-то тоже так считал. Но со временем выясняется, что у многих из тех, кто заморачивается с написанием своих конфигов, железки аппаратно микшируют с три десятка каналов, и им плевать на 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-ую слаку пульсу гвоздями прибили.

Читайте также:  Ald домен астра линукс

Кастую 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. Звук в лисе есть, хотя и совершенно непонятно нахрена он там нужен.

Источник

Оцените статью