Видео смотреть бесплатно

Смотреть фильмы бесплатно

Официальный сайт maxceiling 24/7/365

Смотреть видео бесплатно

Murz 30.10.2011 17:32

Есть проблема!Не подключается bluetooth-гарнитура когда pulseaudio запущен как system daemon [решено]

Проблема: при подключении a2dp bluetooth-гарнитуры к системе падает pulseaudio daemon, который запущен как system daemon.

Я использую pulseaudio как system daemon, хотя почему-то это упорно делать не рекомендуют даже сами авторы pulseaudio. Но мне это необходимо чтобы под каждым пользователем была возможность регулировать громкость всех потоков, а восновном - музыки из демона mpd, которая играет практически постоянно.

Так вот давно и упорно я не мог настроить bluetooth-гарнитуру, чтобы она работала, как только она подключается так сразу pulseaudio падает и больше не хочет подключаться.
Симптомы в логах следующие:
1
2
3
4
5
6
7
8
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] main.c: OK, so you are running PA in system mode. Please note that you most likely shouldn't be doing that.
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] main.c: If you do it nonetheless then it's your own fault if things don't work as expected.
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] main.c: Please read http://pulseaudio.org/wiki/WhatIsWrongWithSystemMode for an explanation why system mode is usually a bad idea.
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] bluetooth-util.c: Error from ListDevices reply: org.freedesktop.DBus.Error.AccessDenied
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] bluetooth-util.c: Error from RegisterEndpoint reply: org.freedesktop.DBus.Error.AccessDenied
Oct 30 17:01:09 pulseaudio[24880]: last message repeated 2 times
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] main.c: No card found by this name or index.
Oct 30 17:01:09 kit pulseaudio[24880]: [pulseaudio] main.c: Failed to initialize daemon.



Система - Ubuntu AMD64, начиная c hardy наверно или ещё раньше.

Так вот, очень долго гуглил, рылся и мучался, но сегодня всё же нашёл как это решить!
Открываем файл /etc/dbus-1/system.d/pulseaudio-system.conf

И перед добавляем в него строки:
1
2
3
4
5
6
7
8
<policy user="root">
<allow own="org.pulseaudio.Server"></allow>

<!-- Allow pulseaudio to talk to HAL for device detection -->
<allow send_destination="org.freedesktop.Hal" send_interface="org.freedesktop.Hal.Manager"></allow>
<allow send_destination="org.freedesktop.Hal" send_interface="org.freedesktop.Hal.Device"></allow>
<allow send_destination="org.bluez" send_interface="org.bluez.Manager"></allow>
</policy>



А также в файл /etc/dbus-1/system.d/bluetooth.conf дописываем
1
2
3
<policy user="pulse">
<allow send_destination="org.bluez"></allow>
</policy>



Перезагружаемся, подключаем - и УРА, всё работает! Заметка больше для себя, чтобы потом вспомнить когда переустановлю систему, но надеюсь и ещё кому поможет.


Тэги: a2dp bluetooth pulseaudio
+ 2 -
Похожие Поделиться

dront78 31.10.2011 11:31 #
+ 0 -
разве hal не моветон?
Murz 31.10.2011 11:35 #
+ 0 -
А есть другие предложения? :) Кроме этого пути больше никакие другие танцы с бубном, к сожалению, мне не помогали. Про ubuntu хоть и писали что оттуда hal вырезали уже почти полностью, но судя по конфигам - он там пока ещё плотно сидит ;(
dront78 31.10.2011 16:18 #
+ 0 -
за такое в багзиллу надо баг вешать

В хорошем качестве hd видео

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн