LINUX.ORG.RU

bluetooth наушники без лишних вы***нов

 , , , ,


0

2

в общем, поставил devuan, решил избавиться от pulseaudio, но что-то блютуз наушники не хотят работать, подскажите, где ошибка, только не говорите, что в днк, это ведь не моя ошибка, а ошибка БГ

собрал bluez и bluez-alsa

bluez собирал с --enable-a2dp

запускаю так: /usr/local/libexec/bluetooth/bluetoothd --plugin=a2dp -n -E

далее

bluealsa -p a2dp-sink &

когда в bluetoothctl пытаюсь выполнить

power on
agent on
default-agent
trust 08:EB:ED:0B:25:46
pair 08:EB:ED:0B:25:46
connect 08:EB:ED:0B:25:46
демон пишет: bluetoothd[14126]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 08:EB:ED:0B:25:46: Protocol not available

подскажите, как решить проблему?

★★★

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

Бывает, но не всегда. 50/50 где-то. Мне больше нравится возможность использовать телефон в качестве источника звука, а комп как гарнитуру.

einhander ★★★★★ ()

решил избавиться от pulseaudio, но что-то блютуз наушники не хотят работать, подскажите, где ошибка

вот в этом:

решил избавиться от pulseaudio

vvn_black ★★★★★ ()

bluetooth наушники без лишних вы***нов

pipewire. а то что ты пытаешься сделать - это как раз вые**ны

eternal_sorrow ★★★★★ ()

без лишних вы***нов

решил избавиться от pulseaudio

Либо-либо.

t184256 ★★★★★ ()
Ответ на: удаленный комментарий

ну, для начала, надо определиться с термином вы***н, ящитаю, что это лишние сущности, в таком виде, пульсаудио или pipewire как раз лишние, усложняющие звуковой стек, слои, bluealsa попроще будет, неуниверсальная, выполняющая только одну функцию, прослойка между bluez и alsa, юниксвей и т.п.

а, вы про другое, ну, я где-то прочитал, что systemd и pulseaduio плохо, наркоманское, тоже плохо, вот и все.

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

если серьезно, то простой init, вызывающий sh для обработки sh скриптов, предпочтительнее, чем усложненный, парсящий кучу конфигов, написанный, при этом, на си, меньше вероятности получить ошибку, конечно, в таком случае, появляется вероятность ошибок в интерпретаторе sh, но sh годами отполированная фигня, пульсадио примерно тоже самое, передача звука по сети, усложняется возможность (теоретическая) разобраться в коде сервера звука, конечно, можно привести аргумент, что, в таком случае лучше использовать какой-нибудь minix, возможно, но тут баланс между удобством и простотой, может, лучший вариант это какой-нибудь бсд

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

предпочтительнее

Почему?

чем усложненный, парсящий кучу конфигов

А парсящий кучу скриптов?

появляется вероятность ошибок в интерпретаторе sh

возможность встретить ошибку в sh-скрипте ты не рассматриваешь? А так же кайф отладки таких ошибок?

eternal_sorrow ★★★★★ ()
Ответ на: удаленный комментарий

Ну, я изучал код сисвинит, системд изучать не хочется, а так, да, по сути, мы все верим на слово, всему, что услышим, потом начинаем анализировать, что не можем или не хотим проанализировать, или не хватает вычислительных мощностей, тому продолжаем верить, я продолжаю верить, что системд какаха, так как не хочется изучать дополнительную сущность и люблю sh код, и разбираться в нём, скучаю, ещё, по старым временам

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

А парсящий кучу скриптов?

Он не парсит, а вызывает для этого интерпретатор

возможность встретить ошибку в sh-скрипте

sh в разы проще и допустить там ошибку в разы сложнее, ошибки в самом интерпретатора я прокоментировал

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

Ведь блютуз наушники существовали и раньше, чем появилось пульс аудио, подскажите, как настроить?

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

Раньше голая альза их поддерживала через пень-колоду. Особенно классно браузеры висли при разрыве соединения, ммм.

t184256 ★★★★★ ()

В логах есть, за что зацепиться? Если bluetoothd стартануть с опцией -d?

Следов после удаления точно не осталось? Такой прикол вроде был замечен, если 2 сервиса пульсы было запущено.

Если не видел, возможно будет полезно посмотреть: https://wiki.gentoo.org/wiki/Bluetooth_headset#ALSA_.2B_Bluez_5.

PhysShell ()
Ответ на: комментарий от IvanR

Ну так появились устройства будь добр осилить адекватный софт для работы с этими устройствами. pipewire кстати вполне работает без systemd, тебе только нудно найти способ как его запускать автоматически при входе в систему. Ну или пердолься дальше с bluez-alsa, но это будут те самые вые**ны, которых ты хочешь избежать. Выбор в любом случае за тобой.

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

но это будут те самые вые**ны, которых ты хочешь избежать.

Понты дороже денег :)

IvanR ★★★ ()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.