Di Linux, jika seseorang ingin memulai ulang layanan Bluetooth, mereka cukup meluncurkan terminal dan mengeluarkan perintah berikut:
sudo /etc/init.d/bluetooth restart
Apa padanannya di Mac OS X? Saya ingin me-restart Bluetooth saya tanpa harus me-restart seluruh komputer.
Saya menggunakan Yosemite
.
Pembaruan: Dari berbagai opsi baris perintah yang disediakan oleh Pengujian di bawah ini, satu-satunya yang tampaknya berfungsi adalah yang terakhir, yaitu ini:
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
Pembaruan 2: Perintah di atas tidak lagi berfungsi dan saya bertanya-tanya apakah pernah berfungsi. Pertama kali saya mencobanya mungkin ada hal lain yang memulai ulang layanan bluetooth saya. Satu-satunya hal yang akan bekerja untuk saya adalah restart seluruh mesin setiap pagi.
Pada El Capitan, ini agak rumit karena tidak memungkinkan Anda untuk membongkar layanan sistem. Namun, metode brute-force adalah:
sudo pkill blued
Blued adalah daemon bluetooth OS X, dan secara otomatis akan restart ketika dihentikan (setidaknya ketika saya mengujinya di mesin El Capitan saya). Daemon terkait lainnya adalah: com.apple.bluetoothReporter, com.apple.IOBluetoothUSBDFU, dan com.apple.bluetoothaudiod (Anda dapat melihat daemon yang berjalan menggunakan sudo launchctl list
)
Anda juga dapat mencoba:
sudo launchctl stop com.apple.blued
sudo launchctl start com.apple.blued
Jika Anda memiliki versi OS X yang lebih lama, itu lebih bersih:
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.blued.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.blued.plist
atau
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
Menemukan halaman ini di GitHub Gist dengan perintah yang berhasil untuk saya (saya menjalankan Yosemite v. 10.10.5). Anda cukup mengetik yang berikut ini di terminal untuk memulai ulang daemon bluetooth tanpa memulai ulang:
sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
[tag:bluetooth] [tag:daemon]
Saya menjalankan Yosemite v10.10.5 dan tidak ada komentar / gist lain yang bekerja untuk saya sama sekali. Satu-satunya langkah yang berhasil saya ketahui untuk menghidupkan kembali driver bluetooth adalah:
kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
di
terminal