Command キーを押しながら Tab キーを押すときに、アプリケーションのリストから Finder を非表示にするにはどうすればよいでしょうか?

Command キーを押しながら Tab キーを押すときに、アプリケーションのリストから Finder を非表示にするにはどうすればよいでしょうか?

私の Mac はすでにこのように設定されています。これをオフにしたいと思います。

答え1

2021年アップデート:この回答は、macOS の古いバージョンに有効でした。現在、Info.plistSystem Integrity Protection (SIP) により、ファイルを上書きすることはできません。どうしても上書きしたい場合は、SIP を無効にしてください。ただし、これによりシステムのセキュリティに重大な影響が出る可能性があることに注意してください。

一般的に、Dockとアプリケーションスイッチリストからアプリケーションを隠すには、財産LSUIElement

このキーが「1」に設定されている場合、Launch Services はアプリケーションをエージェント アプリケーションとして実行します。エージェント アプリケーションは、Dock や強制終了ウィンドウには表示されません。通常はバックグラウンド アプリケーションとして実行されますが、必要に応じてフォアグラウンドに表示され、ユーザー インターフェイスを表示できます。

そこで、アプリケーションのプロパティ リストを開きます。

/Applications/Application.app/Contents/Info.plist

…そして、LSUIElementキーをツリーのルートに追加し、値を にします1


アプリケーション*を右クリックして、パッケージ内容を表示Info.plistファイルを開きます。理想的には、プロパティ リスト エディター.app(Xcode 3 に付属) または Xcode 4 自体を使用します。ファイルは XML なので、シンプルなテキスト エディターを使用することもできます。

値を変更してファイルを保存したら、ドックを再起動する必要があります。

killall Dock

…または、Finderのプロパティを変更したばかりの場合は、アイコンを右クリックして を押したままにしてFinderを再起動する

同様のアプローチは最近 LifeHacker でも言及されました。OS XのアプリケーションスイッチャーからFinderを削除する**

* Finder は実際には にあり/System/Library/CoreServices/Finder.app、 にはありません/Applications
** には と記載されていますNSUIElementが、Apple の開発者向けドキュメントには に関する記載がありません。この 2 つの違いについてどなたか教えていただけると幸いです。

関連情報