web-dev-qa-db-ja.com

シャットダウン/起動時にBluetoothを自動的にオフ/オンにします

MacbookProタッチバーのbootcamp経由でWin10/OSXをデュアルブートしています。

Windowsに切り替えると、OSXをシャットダウンする前にBluetoothを無効にしない限り、Bluetoothマウスが接続されません(または非常に困難になります)。 OSXがどういうわけかマウスのBluetoothペアリングを保持しているという問題があり、Windowsでは問題があると思います。 OSXで最初にBluetoothを無効にした場合、Win10は100%問題なくマウスに接続します。

このため、OSXを再起動またはシャットダウンしたときにBluetoothを自動的に無効にし、OSXの起動時にその逆を行う方法が必要です。そうすれば、手動で行うことを常に忘れることはありません。

1
Jarrod Smith

これは、2つの異なるツールを使用して実行できます。

  • Blueutil (無料)これはBluetooth無線を制御するためのコマンドラインユーティリティです(macOSでこれを行うネイティブな方法はありません)。あなたは この投稿 からより多くの情報を得ることができます。ただし、コマンド(Blueutilがインストールされた後)は次のようになります。

    $ blueutil off      ← Turns off Bluetooth radio
    
  • EventScripts シャットダウン、再起動、現在地、USBデバイスの検出などの特定のイベントでスクリプト/コマンドを実行できます。私はここ数日間これをテストしてきましたが、これまでのところ、非常にうまく機能しているようです。それは無料ではありませんが、£4で、問題を解決するのはかなり安価です。

私は通常launchdを使用しますが、シャットダウン時にスクリプトを起動するためにそれを使用する方法はなく、唯一の方法は 独自のシャットダウンフックを作成する です。

1
Allan