私はBluetoothを再起動しましたが、systemctl restart
thenを使用する代わりに、ステータスは次のsystemctl stop
ようsystemctl start
になります。
$ sudo systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2018-10-16 09:14:16 CEST; 1min 27s ago
Docs: man:bluetoothd(8)
Main PID: 26199 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 4915)
CGroup: /system.slice/bluetooth.service
└─26199 /usr/libexec/bluetooth/bluetoothd
paź 16 09:14:16 jcubic systemd[1]: Starting Bluetooth service...
paź 16 09:14:16 jcubic bluetoothd[26199]: Bluetooth daemon 5.49
paź 16 09:14:16 jcubic systemd[1]: Started Bluetooth service.
paź 16 09:14:16 jcubic bluetoothd[26199]: Starting SDP server
paź 16 09:14:16 jcubic bluetoothd[26199]: Bluetooth management interface 1.14 initialized
ただし、構成パネルにアダプターが見つからないというエラーが表示され、hciconfig
結果は表示されません。
インストールしようとしましたがbluez-hid2hci
(これをどこかで読んだ)、何の効果もありませんでした。削除しました。
コンピュータを再起動しましたが、タスクバーにBluetoothアイコンは表示されませんが、端末には次の内容が表示されます。
$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
$ dmesg | grep blue
[ 8.591069] SELinux: Class bluetooth_socket not defined in policy.
もう少し調べた後、Bluetoothカーネルモジュールがロードされていないことを確認して、次のものを使用しました。
# modeprobe bluetooth
# systemctl restart bluetooth
# cd /etc/modules-load.d
# echo "bluetooth" >> bluetooth.conf
これで起動したときと同じsystemctlステータス表示が有効になりましたが、再起動後にアイコンがなく、次の出力が表示されます。
# rfkill list
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
dmesg出力:
# dmesg | grep -i blue
[ 8.798170] SELinux: Class bluetooth_socket not defined in policy.
[ 16.146091] Bluetooth: Core ver 2.22
[ 16.146132] Bluetooth: HCI device and connection manager initialized
[ 16.146135] Bluetooth: HCI socket layer initialized
[ 16.146136] Bluetooth: L2CAP socket layer initialized
[ 16.146141] Bluetooth: SCO socket layer initialized
[ 318.675520] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 318.675524] Bluetooth: BNEP filters: protocol multicast
[ 318.675531] Bluetooth: BNEP socket layer initialize
Fedoraまたは同様の設定を使用する他のLinuxディストリビューションでBluetoothを有効にする方法は?私はDellのラップトップを持っています。
答え1
この質問にはfedora-22(KDE)でBluetoothが機能しない(利用可能なアダプタなし)誰かがコールドブート(終了と再起動)を提案し、ログを確認しましたが、再起動とは異なるとは思わなかったが、Bluetoothが再び動作するようになりました。