Написал приложение на Qt. Играет звук через alsa. Все хорошо. Играет и под sudo и в демоне под рутом. До тех пор пока в юзерспейс на запустится Pulseaudio. , к примеру pavucontrol. Тогда приложение пишет что не может открыть саунд девайс. Но суть в том что приложение должно работать демоном (systemd unit). Но и в то же время кто-то будет периодически заходить под юзером и играться со звуком. Как их подружить? Пробовал написать юнит демона для пульсы в режиме system wide. Отключал ее в юзерспейсе. Добавил рута и юзера в пульсе аксесс группу. Все работает. И pavucontrol видит пульсу. Но проблема та же. Приложение пишет что саунд девайс кеннот опен если в юзерспейсе играет vlc или запущен pavucontrol. Приложение должно работать под рутом в юните так как оно ещё обращается к железу коекакому. Ну и пиликает звуки по событиям у себя. Можно отключить пульсу совсем, тогда проблем нет. Но юзеру нужно коммутировать свой внешний микрофон в своем каком-то приложении и делает он это при помощи пульсы. В приложении его нет выбора микрофона, а с пульсой это можно сделать.


Ответ на:
комментарий
от alegz

Ответ на:
комментарий
от alegz


Ответ на:
комментарий
от pethead

Ответ на:
комментарий
от pethead

Ответ на:
комментарий
от realbarmaley

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Несколько вопросов о pulseaudio (2015)
- Форум После запуска Ardour не работают mplayer, vlc, pavucontrol (2016)
- Форум ALSA + Pulseaudio нету звука. (2016)
- Форум После перезагрузки нет звука (2023)
- Форум Вывод звука через alsa (2016)
- Форум Alsa & pulseaudio. (2021)
- Форум Вернуть звук Kubuntu 14.04 LTS (2014)
- Форум Запись вывода звука в ALSA (2014)
- Форум [ALSA] конфликт оборудования. (2011)
- Форум Через что pulseaudio выводит звук? (2007)