Список карт Linux Pactl в безголовых устройствах для pulseaudio - PullRequest
0 голосов
/ 14 мая 2018

в устройстве без наушников, где доступен только пользователь root, импульсный аудиосервер запускается автоматически при запуске с помощью pulseaudio -D --disallow-exit.Пока все работает отлично.При запуске системы динамик Bluetooth подключается автоматически.после предоставления hcitool con я вижу устройство

hcitool con подключений:

ACL 00: 0B: D5: F5: xx: xx: xx дескриптор 11 состояние 1 im Master auth encrypt

при выдаче карточек списка pactl я получаю пустой вывод

Обратите внимание, что я запускаю dbus с помощью следующей команды, прежде чем запустить pulseaudio eval "export $ (dbus-launch)"

1 Ответ

0 голосов
/ 14 мая 2018

Я мог бы решить это следующим образом:

1 - добавить нового пользователя в систему и сгруппировать аудио Adduser Pi usermod -a -G audio pi

2- перед запуском pulaudio я запустил eval "export $ (dbus-launch --sh-syntax)"

3- DBUS_SESSION_BUS_ADDRESS = $ {DBUS_SESSION_BUS_ADDRESS}

4- su -c 'pulseaudio --start' - pi

перезагрузка sudo -> если он не подключается автоматически, сделайте список pactl, следующий за bluetoothctl, и подключитесь к динамику.

хситул кон -> соединение xx: xx: xx: xx: xx: xx

короткий список карт pactl я получаю вывод

...