03月17日
Legacy System Extension・・・サウンド関係の拡張機能をスッキリさせる
ソフトウェアアップデートでmacOS Monterey 12.3に更新しました。初回のログイン時、macOSから2つのLegacy System Extension通知があり、いずれも以前導入したサウンド関係の拡張機能でした。今は利用していないので削除してスッキリさせました。
- "MATT INGALLS"は「Soundflower」です。はじめに 削除
しました。
- "kuwatec K.K."は「kuwatec Audio Loopback」です。続けて 削除
しました。
- 次に、複数出力装置 機器セット[システム環境のサウンド(出力)に表示されている]を 削除
しました。
- 削除後のサウンド(出力)はこのように内蔵スピーカー 内蔵だけのスッキリ(寂しい気が・・)しました。
一部のシステム機能拡張は、現行バージョンの macOS との互換性がないか、今後リリースされるバージョンの macOS との互換性がなくなる見込みです。システム機能拡張またはカーネル機能拡張に関する警告が表示される場合の対処法をご案内します。
Learn More...: システム機能拡張と macOS について
「削除する前のスクリーンショットはこちらです。」・・・
とやりたかったのですが、うまく撮れていませんでした。m(_ _)m
"MATT INGALLS":「Soundflower」の正しいアンインストール方法
配布先の github にアンインストールするための最も信頼できる方法が記されています(以下google翻訳済みの抜粋です)。
Finderから、HIT Shift-Cmd-GおよびTYPE:
/Library/Extensions
次に、そのフォルダー内で「Soundflower.kext」ファイルを探します。ある場合は、 それをゴミ箱にドラッグします(管理者パスワードの入力を求められる場合があります)
REPEAT、このフォルダパスを入力します:
/System/Library/Extensions
次に、ターミナルアプリを開きます(/アプリケーション/ユーティリティ/にあります)
この行を入力し、求められたらパスワードを入力します。
sudo touch /Library/Extensions/
コンピュータを再起動します
アンインストールするための最も信頼できる方法
この手順通り、削除できます。
- /Library/Extensions/Soundflower.kextがありました。手順通り削除。
- /System/Library/Extensions/Soundflower.kextはありませんでした。
- sudo touch /Library/Extensions
- 再起動しました。
Soundflowerが一覧からなくなって、削除できたことが確認できます。
"kuwatec K.K.":「kuwatec Audio Loopback」正しい?アンインストール方法
配布先の kuwatecのaudiorecページ には以下のようなことが記されています。
「kuwatec Audio Loopback」は、起動ボリュームの:普通に削除していいみたいです。Soundflowerの削除方法を参考にkuwatecAudioLoopback.kextを削除しました。
OS X 10.8 以前の場合
/System/Library/Extensions フォルダ内
OS X 10.9 以降の場合
/Library/Extensions フォルダ内
に、「kuwatecAudioLoopback.kext」としてインストールされます。
不要であれば、削除して下さい。
インストール時および削除時には、管理者パスワードが必要です。
「kuwatec Audio Loopback」がインストールされていても、音声装置として明示的に使用しなければ、他の用途に影響ありません。
音声が「kuwatec Audio Loopback」を経由することによる音質の劣化はありませんが、数十 mS 程度の遅れが付加されます。 kuwatec Audio Loopback の詳細の参考
- /Library/Extensions/kuwatecAudioLoopback.kextがありました。手順通り削除。
- /System/Library/Extensions/kuwatecAudioLoopback.kext tはありませんでした。
- sudo touch /Library/Extensions
- 再起動しました。
続いてもう使わないだろう「複数出力装置」を削除します。
複数出力装置 機器セットの削除
複数出力装置は、「Audio MIDI設定」(Launch Pad→その他にあります)で追加しています。こちらを使って一覧から削除できます。
- Audio MIDI設定の左側ペインにある「複数出力装置」を選択します。
- 内蔵出力のチェックをOFFにしたタイミングで、サウンドの一覧から削除されます。
- 画面左下にある「−」ボタンをクリックすることで複数出力装置が削除できます。
まとめ:代替え手段はあるのか?
また使うかも、と思い残していました(Montereyで動作するのかどうかすらわかっていません)。
今回、/Library/Extensionからファイルが削除できるのか?と不安でしたが、Finderを使うことでスムーズに削除できました。また動作中のkextをunloadしないで削除できるtouch+リーブト方法は参考になりました。
Soundflowerの代わりになる? 最新のmacOSに対応し、SoundFlowerのように仮想オーディオ入出力を作成できるオープンソースのユーティリティ「BlackHole」がリリース。
kuwatec audio loopbackの代わりの手段は、見つかりませんでした。
最近coreaudioが原因と見られるカーネルパニック(macOS 12.2.1時点)が頻発(2日に1回程度の頻度)していました。ひょっとしてこれが一つの要因なのか?と今回思い切って削除しました。改善すると期待したいです。
コメントシステムを利用したくない方は お問い合わせ からお願いします。
2013.8.19 DISQUS(外部コメントサービス)の利用を開始しました。
Facebook, google, Twitter等のアカウントで投稿可能です。