Ubuntu 15.04 Dell XPS-13
Я могу подключить свои аудиоустройства через Bluetooth, но я не могу их использовать, поскольку они не отображаются в настройках звука в качестве параметра вывода (или параметра ввода).
Как я могу это исправить?
Ubuntu 15.04 Dell XPS-13
Я могу подключить свои аудиоустройства через Bluetooth, но я не могу их использовать, поскольку они не отображаются в настройках звука в качестве параметра вывода (или параметра ввода).
Как я могу это исправить?
Ответы:
Сначала я попытался загрузить модуль, но получил, Failure: Module initialization failed
поэтому сначала нужно выгрузить модуль:
sudo pactl unload-module module-bluetooth-discover
и затем загрузите это снова:
sudo pactl load-module module-bluetooth-discover
После этого я смог увидеть аудиоустройство в настройках звука.
У меня была такая же проблема с Ubuntu Gnome 15.10 и 16.04. Что помогло мне, так это добавление разрешений на чтение для пользователя gdm в pulseaudio bin.
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
после этого перезапустите pulseaudio (или перезапустите вашу систему)
sudo pkill pulseaudio
Ваше устройство Bluetooth теперь должно быть указано в списке аудиоустройств.
sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio
где 1000 - ваш идентификатор пользователя. Введите id
терминал для просмотра вашего идентификатора. Не забывайте использовать r и x, иначе все устройства вывода исчезли!
В Blueman есть ошибка, которая выгружается, module-bluetooth-discover
если она загружается во время загрузки, так что вам, вероятно, придется отключить аудиоустройство, а затем
sudo pactl load-module module-bluetooth-discover
Затем подключите ваше устройство и посмотрите, появится ли оно в настройках звука.
После успешного подключения Bluetooth-гарнитуры попробуйте
sudo -i pactl load-module module-bluetooth-discover
Если после этого вы сможете выбрать гарнитуру в качестве устройства вывода, вы можете внести следующие изменения:
nano /etc/pulse/default.pa
Закомментируйте следующие строки:
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
Затем в:
nano /usr/bin/start-pulseaudio-x11
Найдите следующие строки и добавьте после них:
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 lines:
/usr/bin/pactl load-module module-bluetooth-discover
# /usr/bin/pactl load-module module-switch-on-connect #<-- Uncomment to automatically select headset on connection