Ubuntu 15.04 Dell XPS-13
Mogę podłączyć urządzenia audio przez Bluetooth, ale nie mogę ich używać, ponieważ nie pojawiają się one w ustawieniach dźwięku jako opcja wyjścia (lub opcji wejścia).
Jak to naprawić?
Ubuntu 15.04 Dell XPS-13
Mogę podłączyć urządzenia audio przez Bluetooth, ale nie mogę ich używać, ponieważ nie pojawiają się one w ustawieniach dźwięku jako opcja wyjścia (lub opcji wejścia).
Jak to naprawić?
Odpowiedzi:
Próbowałem najpierw załadować moduł, ale dostałem, Failure: Module initialization failed
więc najpierw musisz go rozładować:
sudo pactl unload-module module-bluetooth-discover
a następnie załaduj go ponownie:
sudo pactl load-module module-bluetooth-discover
Potem mogłem zobaczyć urządzenie audio w ustawieniach audio.
Miałem ten sam problem z Ubuntu Gnome 15.10 i 16.04. Pomogło mi dodanie uprawnień do odczytu dla użytkownika gdm na bin pulseaudio.
sudo setfacl -m u:gdm:r /usr/bin/pulseaudio
po tym uruchom ponownie pulseaudio (lub uruchom ponownie system)
sudo pkill pulseaudio
Twoje urządzenie Bluetooth powinno być teraz wymienione na liście urządzeń audio.
sudo setfacl -m u:1000:r-x /usr/bin/pulseaudio
gdzie 1000 jest twoim identyfikatorem użytkownika. Wpisz id
terminal, aby wyświetlić swój identyfikator. Pamiętaj, aby używać r i x, w przeciwnym razie znikną wszystkie urządzenia wyjściowe!
Blueman ma błąd, który zostanie rozładowany, module-bluetooth-discover
jeśli zostanie załadowany podczas rozruchu, więc prawdopodobnie będziesz musiał sparować urządzenie audio, a następnie
sudo pactl load-module module-bluetooth-discover
Następnie sparuj urządzenie i sprawdź, czy pojawia się w ustawieniach dźwięku
Po udanym podłączeniu zestawu słuchawkowego Bluetooth spróbuj
sudo -i pactl load-module module-bluetooth-discover
Jeśli pozwoli to wybrać zestaw słuchawkowy jako urządzenie wyjściowe, możesz wprowadzić następujące zmiany:
nano /etc/pulse/default.pa
Skomentuj następujące wiersze:
#.ifexists module-bluetooth-discover.so
#load-module module-bluetooth-discover
#.endif
Następnie w:
nano /usr/bin/start-pulseaudio-x11
Znajdź następujące wiersze i dodaj po nich:
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