Не удалось установить профиль карты на 'a2dp_sink', справку

Я использую свою Bluetooth-гарнитуру с рабочим столом человечности, который имеет аппаратный ключ Bluetooth. Прямо сейчас я могу соединиться, наушники каждый раз (не был так в запуске, должен был восстановить их в каждый раз, когда я хотел соединиться). Таким образом, теперь это соединяется, но не производит звука. Иногда аудио импульса перезапуска помогает, иногда оно не делает, я очень устал от него, и я хотел бы вырыть к корню проблемы.

pacmd set-card-profile $(pacmd list-cards | grep -Pzo '(?<=index: )(\d+\n)(?=.*bluez_card)') a2dp_sink;

Это дает мне Failed to set card profile to 'a2dp_sink'. Помогите мне вырыть далее.

#! /usr/bin/env zsh
pacmd set-card-profile $(pacmd list-cards | grep -Pzo '(?<=index: )(\d+\n)(?=.*bluez_card)') off;
echo -e 'disconnect 04:52:C7:0D:9E:13\n quit'|bluetoothctl
sleep 5
echo -e 'connect 04:52:C7:0D:9E:13\n quit'|bluetoothctl
sleep 5
pacmd set-card-profile $(pacmd list-cards | grep -Pzo '(?<=index: )(\d+\n)(?=.*bluez_card)') a2dp_sink;

Это не помогает.

6
задан 2 February 2017 в 12:31

3 ответа

Я видел эту ошибку, и это происходит из-за ошибки или с pulseaudio или с блюзом. Можно, вероятно, найти, что, устанавливая профиль аудио на прочь, затем разъединитесь от наушников, снова соединитесь с наушниками, и затем у Вас не может быть проблем с помощью A2DP. Кажется, что Ваш сценарий может сделать это, но можно найти, что сценарий a2dp.py python pylover будет работать на Вас

wget https://gist.githubusercontent.com/pylover/d68be364adac5f946887b85e6ed6e7ae/raw/d698974910bbb7d016ec0ad08c1bf41b4b524364/a2dp.py
alias headphones="a2dp.py 04:52:C7:0D:9E:13"

Затем, когда Вы захотите использовать свои наушники, просто тип headphones

8
ответ дан 23 November 2019 в 07:33

Я попытался установить профиль на прочь, разъединившись и повторно подключив bluetooth-устройство, но все еще не мог переключиться на a2dp_sink. Я наконец нашел рабочее решение здесь на Wiki Debian

Если Вы используете Gnome, 'получения' Менеджера по оформлению Gnome (GDM), которые запускает приемник A2DP на сессии, который является, почему это не доступно для устройства для использования. При попытке изменить профиль с помощью звуковых настроек GUI, то Вы заметите, что можно выбрать Приемник A2DP из выпадающего, но он просто переключается назад после закрытия диалога. При ударе тестовых динамиков, Вы заметите, что это все еще только показывает Моно.

Статья имеет детали, но подводить итог:

Создайте и добавьте эти строки к /var/lib/gdm3/.config/pulse/client.conf:

autospawn = no
daemon-binary = /bin/true

Измените владельца и группу файла:

sudo chown gdm:gdm /var/lib/gdm3/.config/pulse/client.conf

Затем отключите запуск pulseaudio:

rm /var/lib/gdm3/.config/systemd/user/sockets.target.wants/pulseaudio.socket

добавьте это к /etc/pulse/default.pa:

load-module module-switch-on-connect

Затем перезапуск.

1
ответ дан 23 November 2019 в 07:33

Путем я зафиксировал его, путем отказа gdm полностью, так как это так ревнует к моему приемнику A2DP, и не похоже, что любой фиксирует его. Я считаю поврежденным.

sudo apt-get -y install slick-greeter

И затем выберите "lightdm". Хорошее избавление.

0
ответ дан 23 November 2019 в 07:33

Другие вопросы по тегам:

Похожие вопросы: