Debian 8でBluetooth経由でヘッドセットを接続したいのですが、ターミナルから実行します
systemctl enable bluetooth
systemctl start bluetooth
次に、gnome-bluetooth を使用し、デバイスを確認して接続を試みると、1 秒も経たないうちに毎回接続が失われ、デバイスのステータスが「切断」になります。また、上記のコマンドを実行しないと、gnome-bluetooth はデバイスを認識しません。この問題を Google で検索したところ、かなり一般的な問題のようですが、解決策は見つかりませんでした。
これは lsusb の出力です:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b3d5 Chicony Electronics Co., Ltd
Bus 001 Device 009: ID 13d3:3393 IMC Networks
Bus 001 Device 005: ID 1004:631c LG Electronics, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
答え1
解決策は見つかりましたが、なぜそれが機能するのかはわかりません。
sudo apt-get install pulseaudio-module-bluetooth
システムを再起動してください。
sudo systemctl start bluetooth.service
BluetoothのGUIユーティリティを開き、Bluetoothが「オン」になっていることを確認します。
端末タイプ
ブルートゥース
コマンドが
見せる
実際に似たようなものを示しています
Name: debiansystem
Alias: debiansystem
Class: 0x0c010c
Powered: yes
Discoverable: yes
Pairable: yes
...
信頼してペアリングし、デバイスに接続します。
少なくとも私にとってはうまくいきました
答え2
私も Bluetooth と Debian 8 で同じ問題を抱えていました。いろいろ試しましたが、gnome-bluetooth では何も機能しませんでした。私はこのページの指示に従っていました:https://wiki.debian.org/BluetoothUser/a2dpだから私は
sudo apt-get install pulseaudio pulseaudio-module-bluetooth pavucontrol bluez-firmware
それから
systemctl restart bluetooth
gnome-bluetoothは持っていたのですが、うまく動作しなかったため、blueman-appletをインストールしました。
apt-get install blueman
次に、先ほどインストールした Bluetooth マネージャー プログラムを開き (gnome-bluetooth が閉じていることを確認してください)、これで Bluetooth スピーカーをペアリングできました。唯一必要な手順は、設定でサウンドを開き、出力として Bluetooth スピーカーを選択することです。
お役に立てれば幸いです!!
答え3
私も動作に問題がありましたが、SELinux を無効にするだけで問題は解決しました。
# First check if this is even your problem, is SELinux enabled?
getenforce
# If the above created the output of '1', then this could very
# well be your problem.. keep reading.
# Disable SELinux
setenforce 0
# Restart bluetooth
systemctl restart bluetooth
必要であれば、このステップで停止できます (デバイスを接続して操作します)。ただし、将来的にこれを修正したい場合は、SELinux ライブラリを内部的に更新する (再度有効にできるようにする) のが適切な解決策です。
# Create your own module
grep bluetooth /var/log/audit/audit.log | audit2allow -M mybluetooth
# Install it now:
semodule -i mybluetooth.pp
# Now safely re-enable SELinux:
setenforce 1
私の場合、次のようなエントリが原因でした:
type=AVC msg=audit(1522596590.758:103): avc: denied { mounton } for pid=999 comm="(uetoothd)" path="/var/lib/bluetooth" dev="dm-0" ino=2362849 scontext=system_u:system_r:init_t:s0 tcontext=system_u:object_r:bluetooth_var_lib_t:s0 tclass=dir permissive=0