У меня есть август гарнитура Bluetooth EP650 и проблемы с swichting профиль аудио.
Я переключаюсь между телефонией (HSP/HFP) и музыкой, слушая (A2DP) много, таким образом, это является довольно раздражающим.
Каждый раз, когда я загружаю свою систему, я могу переключить профиль с помощью GUI:
В системном журнале я добираюсь:
Aug 16 08:59:20 orange pulseaudio[7711]: [pulseaudio] bluez5-util.c:
Transport Acquire() failed for transport
/org/bluez/hci0/dev_00_12_D0_02_90_27/fd0 (Operation Not Authorized)
Я уже сделал модификацию, как предложено здесь:
Edit the file:
/etc/pulse/default.pa
and comment out (with an # at the beginning of the line) the following line:
#load-module module-bluetooth-discover
now edit the file:
/usr/bin/start-pulseaudio-x11
and after the lines:
if [ x”$SESSION_MANAGER” != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp “display=$DISPLAY session_manager=$SESSION_MANAGER” > /dev/null
fi
add the following line:
/usr/bin/pactl load-module module-bluetooth-discover
Но проблема сохраняется.
Теперь, если я выполняюсь приблизительно 3 раза sudo service bluetooth restart
и моя гарнитура выключает, я могу повторно подключить гарнитуру и переключающиеся работы безупречно.
Как я могу зафиксировать это?
править
pacmd
-> list-cards
печать
profiles:
headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: unknown)
a2dp_sink: Hi-Fi-Wiedergabe (A2DP-Senken) (priority 10, available: yes)
off: Aus (priority 0, available: yes)
Но в вышеупомянутом случае я подключен к headset_head_unit - и все еще не могу измениться на a2dp_sink
edit2
Я узнал, это, когда я удаляю модуль, загружающийся из x11-pulseaudio
полностью и затем загрузите модуль после соединения гарнитура вручную через
$ pacmd
Welcome to PulseAudio 8.0! Use "help" for usage information.
>>> load-module module-bluetooth-discover
это работает непосредственно - вопрос, как я могу автоматизировать это?
Попробуйте его из командной строки. Можно использовать pacmd
для изменения аудио опций. Команда для изменения выходного приемника по умолчанию
$ sudo pacmd set-default-sink "OUTPUTNAME"
, команда для изменения входа
$ sudo pacmd set-default-source "SOURCENAME"
, я думаю, что проблема могла состоять в том, что Вы не можете иметь sudo
полномочия. Однако я не уверен, требует ли pacmd
полномочий пользователя root. Попробуйте его и скажите мне, если это работает.
, Если Вы не знаете название приемника, Вы хотите, пытаетесь перечислить их
$ sudo pacmd list-sinks
, Если Вы нуждаетесь в дальнейшей помощи, просто сообщите мне в комментариях.
Я нашел Обходное решение, которое помогло мне имеющий ту же проблему с Bose OE Soundlink.
Похож эти module-bluetooth-discover
, действительно только работает правильно при загрузке после того, как сессия X11 запускается.
Поэтому можно использовать следующее обходное решение:
В файле /etc/pulse/default.pa
комментируют строку
load-module module-bluetooth-discover
, таким образом, это похоже
#load-module module-bluetooth-discover
, Затем добавляют /usr/bin/pactl load-module module-bluetooth-discover
в файле /usr/bin/start-pulseaudio-x11
, таким образом, это похоже на это:
set -e
if [ x"$DISPLAY" != x ] ; then
/usr/bin/pactl load-module module-x11-publish "display=$DISPLAY" > /dev/null
/usr/bin/pactl load-module module-x11-bell "display=$DISPLAY" "sample=bell.ogg" > /dev/null
/usr/bin/pactl load-module module-x11-cork-request "display=$DISPLAY" > /dev/null
if [ x"$KDE_FULL_SESSION" = x"true" ]; then
/usr/bin/pactl load-module module-device-manager "do_routing=1" > /dev/null
fi
if [ x"$SESSION_MANAGER" != x ] ; then
/usr/bin/pactl load-module module-x11-xsmp "display=$DISPLAY session_manager=$SESSION_MANAGER" > /dev/null
fi
/usr/bin/pactl load-module module-bluetooth-discover
fi
Теперь это обеспечено, это module-bluetooth-discover
загружается после того, как X11 запускается.
Перезагрузка и Вы должны смочь изменить профиль.
я нашел, что с моим Plantronics назад бьет про гарнитуру, соединяющуюся с Беспроводной связью Intel Corporation 7260 на 16,04, это соединится сначала в режиме HSP и не переключится на A2DP, если не разъединено и повторно подключено, затем это позволит переключатель. Я могу сделать это без любой реальной задержки с помощью звукового апплета панели управления
настроек, который Это, кажется, отображает на эти 3 раза, которые Вы предложили, и последовательно повторяемо, не прекрасный, но это действительно работает.