見出し画像

BackgroundMusic アプリを削除してもサウンド出力装置・入力装置が削除されないときの対処法

画像1

※ これは、全文を公開している「投げ銭」スタイルの記事です。
※ macOS のターミナルを使いますので、恐れ入りますが自己責任にてお願いいたします。

■ uninstall.sh を実行してください!

 こんにちは!@gorolib です。

 GarageBand の音を画面収録する方法の研究中、BackgroundMusic というアプリに出会ったのですが、不要になってしまいました。LOOPBACK というアプリにたどり着き、そちらの方が目的に合致していたからです。

参考:アプリ毎の音量調整ができる「Background Music」が便利
https://jittodesign.org/post-14132-14132/

参考:音楽ド素人のおっさんでも #GarageBand からの音をマイク音声付きで画面収録できた件|gorolib|note
https://note.com/gorolib/n/n49d4d7528efe

 このBackgroundMusic、パッケージでインストールしたのでアンインストールプログラムがなく、AppCleaner で削除したのですが、サウンド出力・入力装置が削除されませんでした。

 Soundflower でも同様の現象があり、これは kext(カーネルエクステンション)というファイルの残骸の影響だったのですが、BackgroundMusic ではよくわかりませんでした。

 結論としては、プロジェクトをダウンロードしてuninstall.sh を実行してください。パッケージでインストールした方は、プロジェクトフォルダがありませんので、以下よりダウンロードしてください。

参考:GitHub - kyleneideck/BackgroundMusic: Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
https://github.com/kyleneideck/BackgroundMusic

 このサイトの「Uninstall」という項目に英語記述があるのですが、少し情報が違っているようなので補足します。
https://github.com/kyleneideck/BackgroundMusic#uninstall

(1)Clone or download をプルダウン。
(2)Download ZIP をクリック。

画像2

画像3

(3)BackgroundMusic-master.zipを展開。
(4)この中にuninstall.sh があります。
(5)"BackgroundMusic-master"のパス名をコピー。
 (フォルダを右クリックしながらoptionを押す)
(6)テキストエディット等にペースト。
 →例)/Users/XXX/Desktop/BackgroundMusic-master(XXXはユーザ名)

画像4

(7)ターミナルを起動。
(8)cdコマンドで、BackgroundMusic-master フォルダへ移動。

cd /Users/XXX/Desktop/BackgroundMusic-master(XXXはユーザ名)

(9)bashコマンドで、uninstall.sh を実行

bash uninstall.sh

(10)Continue (y/N)? と聞かれますので、「y」で応答。
(11)Password: に応答。

 これで、きれいさっぱりなくなります。

■(参考)必要最小限の削除は?

 後から試した限りでは、

/Library/Audio/Plug-Ins/HAL/Background Music Device.driver

を削除するだけでも良さそう。しかし、実行結果を見るとそれ以外にも残骸はあるようなので、正式に実行したほうがよさそうです。

Moving "/Applications/Background Music.app" to the trash.
Moving "/Library/Audio/Plug-Ins/HAL/Background Music Device.driver" to the trash.
Moving "/usr/local/libexec/BGMXPCHelper.xpc" to the trash.
Removing Background Music launchd service.
Removing Background Music launchd service configuration file.
Removing Background Music user.
Removing Background Music group.
Restarting Core Audio.

 お役に立てれば幸いです!

※ 以降に文章はありません。もし、この記事がお役に立ちましたら「投げ銭」にてご支援いただければ幸いです。

ここから先は

0字

¥ 100

もし、この情報がお役に立ちましたら、サポートをお願いします。いただいたお金は大切に使います!