LINUX.ORG.RU

PulseAudio и ~/.config/pulse/*-runtime

 


0

1

Есть ли возможность включать в PulseAudio создание файлов ~/.config/pulse/*-runtime и надо ли это делать?

А то в свежих Firefox'ах рандомно отваливается звук (в то время как в другом софте всё OK), где ошибки

OpenCubeb() failed to init cubeb

и

Вызов xcb_connection_has_error() вернул «true».

перемежаются

Failed to symlink /home/saahriktu/.config/pulse/c8a294ec02217fbce3d9bb475829bc53-runtime to /tmp/pulse-ZNCwumAHIPb9: Отказано в доступе

При том, что

$ ls ~/.config/pulse/*-runtime
ls: невозможно получить доступ к '/home/saahriktu/.config/pulse/*-runtime': Нет такого файла или каталога

★★★★★

в свежих Firefox'ах рандомно отваливается звук
в то время как в другом софте всё OK

А ты не думаешь что лечить надо ржавофокса, а не пульсу? Лечить закапыванием, конечно же.

entefeed ☆☆☆
()
Ответ на: комментарий от entefeed

В пользу «links -g» или mosaic-ck? Chromium настолько некастомизируем из коробки, что там даже не отключить, например, всплывающие уведомления при загрузке файлов. Только через плагин. А плагины без логина в Гуглоаккаунт тоже не поставить.

В Firefox'е таких проблем нет. И кастомизируемости из коробки больше, и плагины можно ставить без всяких аккаунтов.

saahriktu ★★★★★
() автор топика

Если лиса собрана с --alsa-enable то попробуй убрать пульсу. Ну и у меня не отваливается, пульса, бубнта, 57-я лиса.

mandala ★★★★★
()
Ответ на: комментарий от saahriktu

В Firefox'е таких проблем нет. И кастомизируемости из коробки больше, и плагины можно ставить без всяких аккаунтов.

Поставь мне вимператор.

entefeed ☆☆☆
()
Ответ на: комментарий от mandala

В Firefox Quantum --alsa-enable уже не работает. Firefox теперь знает только PulseAudio. В крайнем случае только через apulse работает.

saahriktu ★★★★★
() автор топика

Не всем нужен pulseaudio

Deleted
()

Права на директории проверь. Есть шанс, что ты запускал что-то от рута, оно создало директории, и теперь у тебя просто прав нет.

i-rinat ★★★★★
()

В ядерной консоли есть звук?

valman2
()
Ответ на: комментарий от i-rinat

Спасибо, но с правами, вроде, всё нормально.

Ситуацию, по ходу, сделала более стабильной строчка

exit-idle-time = 99999999
в /etc/pulse/daemon.conf .

Дефолтное значение, судя по комментарию, 20.

Видимо, Firefox не ожидает, что PulseAudio может внезапно закрыться при простое, и даже не пытается перезапустить его заново.

PS. Да, пишут, что можно было прописать и -1, но это я увидел уже потом.

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

и даже не пытается перезапустить его заново.

Запуск это вообще не забота клиентов. Они просто используют функции из библиотеки, а демон должен запускаться совершенно прозрачно. Там в API нет функции «запустить pulseaudio».

i-rinat ★★★★★
()
Ответ на: комментарий от Vsevolod-linuxoid

Во FreeBSD прослойка ALSA. То есть, идёт фоллбек PulseAudio; if fails ⇒ ALSA; if fails ⇒ OSS, ЕМНИП. В OpenBSD просто sndio.

commagray ★★★★★
()
Ответ на: комментарий от i-rinat

Как бы то ни было, Firefox, по ходу, не вызывает таких функций библиотеки libpulse, которые прозрачно перезапускают PulseAudio.

saahriktu ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.