Аудіопристрій Bluetooth підключено, але не відображається на аудіопристроях


9

Ubuntu 15.04 Dell XPS-13

Я можу підключити свої аудіопристрої через Bluetooth, але не можу використовувати їх, оскільки вони не відображаються у налаштуваннях звуку як опція виводу (або опція введення).

Як це виправити?

Відповіді:


4

Я спробував завантажити модуль спочатку, але у мене вийшло Failure: Module initialization failedтак, що вам потрібно спочатку вивантажити модуль:

sudo pactl unload-module module-bluetooth-discover

а потім знову завантажте його:

sudo pactl load-module module-bluetooth-discover

Після цього мені вдалося побачити аудіопристрій у налаштуваннях аудіо.


Ласкаво просимо до AskUbuntu :) Я думаю, що ви повинні додати трохи деталей до своєї відповіді, оскільки без іншої відповіді це не матиме особливого сенсу. Якщо ваша відповідь правильна, вона буде підсилена до початку, і, таким чином, буде поза контекстом.
Вільгельм Еразм

3

У мене була така ж проблема з Ubuntu Gnome 15.10 і 16.04. Що мені допомогло - додавання дозволу на читання користувачеві gdm у коробці pulseaudio.

sudo setfacl -m u:gdm:r /usr/bin/pulseaudio

після цього перезапустіть pulseaudio (або перезавантажте систему)

sudo pkill pulseaudio

ваш Bluetooth-пристрій тепер повинен бути вказаний у списку аудіопристроїв.


1
Я отримую: setfacl: Варіант -m: Недійсний аргумент біля символу 3
weelux

Це і трюк для мене! Дуже дякую! Я всюди шукав виправлення цієї проблеми!
mjb

gdm повинен бути вашим ідентифікатором користувача (ім’я користувача, здається, теж працює) - я відредагую відповідь
Thorsten Niehues

Ця команда змусила навіть зникнути внутрішній аудіопристрій! Як виправити?
Торстен Niehues

Використовуйте, sudo setfacl -m u:1000:r-x /usr/bin/pulseaudioде 1000 - ваш ідентифікатор користувача. Введіть idтермінал, щоб переглянути свій ідентифікатор. Майте на увазі, щоб використовувати r і x, інакше всі пристрої виведення пішли!
Thorsten Niehues

2

У Blueman є помилка, яка буде завантажена, module-bluetooth-discoverякщо вона завантажена під час завантаження, тому вам, ймовірно, доведеться відключити аудіопристрій, а потім

sudo pactl load-module module-bluetooth-discover

Потім з'єднайте свій пристрій і подивіться, чи він відображається в налаштуваннях звуку


2
(коли я запускаю) ~ $ sudo pactl load-module module-bluetooth-Discover (я отримую) Помилка: ініціалізація модуля не вдалася
Aaron Weinberg

Коли я намагаюся встановити blueman bluetooth manger, я отримую paste.ubuntu.com/10980288
Aaron Weinberg

Я не впевнений, що відбувається
Jeremy31

Подібні проблеми тут $ sudo pactl load-module module-bluetooth-Discover Домашня директорія недоступна: Дозвіл відмовлено Не вдалося з’єднати: З'єднання відмовлено pa_context_connect () не вдалося: Не вдалося підключити $ sudo -i Pactl модуль завантаження модуля-Bluetooth-виявити Помика з’єднання: З'єднання відмовлено pa_context_connect () не вдалося: з’єднання відмовлено
виберіть

1
@select Pulseaudio працює як ваш користувач, тому вам не слід використовувати судо з ним - повідомлення про помилки, які ви цитуєте, абсолютно різні, і завдяки використанню sudo.
cincodenada

0

Після успішного підключення гарнітури 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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.