Macの音声出力に表示されるSoundFlowerを消したい
https://waarumstudy.blogspot.com/2020/01/removesoundflower.html
出力デバイスを消したい
昔マインクラフトの実況をしてみたいと思って、ゲーム音声と自分の声を同時に録音できるようにするSoundFlowerというアプリをインストールしていました。結局ゲーム実況はやらなかったのでアプリは削除したのですが、Macの画面右上にあるメガホンマークをクリックすると出てくる音声出力デバイスにSoundFlower(2)とSoundFlower(64ch)が残ってしまいました。ただ表示されているだけなら特に問題はないんですが、Macをブルートゥーススピーカーなどにつないだあとに接続が切れた時に出力デバイスとしてSoundFlowerが選択されてしまうことがあります。SoundFlowerのアプリはもう削除されているので音が出なくなってしまいます。そのたびにわざわざメガホンマークをクリックして内蔵スピーカーを選択し直すのは癪だったのでなんとかここから消去してやろうと思い立って調べてみました。
消し方
Finderを開き、検索バーにSoundFlower.kextと入力。
SoundFlower.kextを見つけたらゴミ箱に移します。(このときMacのパスワード入力を要求されます。間違ってもSoundFlower.kext以外のファイルを削除しないように気をつけてください)
Macを再起動して音声出力デバイスを確認すると見事に消えています。
仕組みの説明
Macは起動するときに.kextという拡張子のファイルから様々なドライバーを読み込みます。.kextファイルが残ってしまうとアプリ消去後でもドライバーが毎回読み込まれて音声出力デバイスに表示されてしまいます。
*.kext拡張子のファイルを安易に削除するとMacの動作に異常が起きたり起動しなくなったりする可能性があるので十分注意してください。