1

Так что у меня возникла эта проблема с тех пор, как я установил программное обеспечение. Pianobar, например, разрешит звуковым оповещениям стоять в очереди до закрытия приложения. Видео YouTube не будут воспроизводиться, если оно открыто, но возобновляется в тот момент, когда оно закрыто - как если бы оно зависало во время ожидания доступа к аудио. Кажется, будто он блокирует звук, так что только он может играть, и я не уверен, как это исправить. Если кто-нибудь знает, как я могу это исправить, чтобы он воспроизводился параллельно с другими звуками, это было бы очень полезно.

Кроме того, я не заметил никаких действий на канале "Desktop Output" OBS с открытым Pianobar, но другие звуки были показаны правильно (конечно, после выхода из него).

Изменить: Кроме того, я получаю эту ошибку при попытке запустить Pianobar через отдельный источник звука

ALSA lib pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
ao_alsa ERROR: Unable to open ALSA device 'default' for playback => Device or resource busy
/!\ Cannot open audio device.

1 ответ1

1

Когда программа использует драйвер ALSA напрямую, она захватывает всю звуковую карту. Большинство дистрибутивов включают в себя другой драйвер поверх ALSA для одновременного подключения нескольких соединений. Поскольку вы используете Void Linux, я уверен, что pianobar должен использовать PulseAudio, а не ALSA или OSS. Попробуйте добавить «default_driver = pulse» в конец /etc/libao.conf. Если PulseAudio не установлен, вы можете найти инструкции здесь.

Источники:

https://bbs.archlinux.org/viewtopic.php?id=158070

https://wiki.archlinux.org/index.php/Pianobar

(По некоторым причинам я нахожу сообщество Arch Linux очень полезным, когда дело доходит до случайных проблем со звуком)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .