起動してもDockにアイコンが表示されないアプリを作る方法

2012年11月21日

addShadowを作った時にいろいろ調べたのでメモ。

「アプリを起動してもアイコンをDockに表示させない – ぱなしの女王 ~今日からはじめる覚え書き~」を参考にしました。

起動するとDockにアイコンが表示されるタイプのアプリの中身を弄って、起動してもDockにアイコンが表示されないようにします。

完全にバックグラウンドで動いて欲しい時などに便利。

用意する物、Pref Setter。

まずDockにアイコンを表示させたくないアプリを右クリックして「パッケージの内容を表示」

make_dockless1

「Contents」 > 「info.plist」ファイルをPref Setterで開きます。

make_dockless2

「Add New Key」で新たにキーを作って「Key」に「LSUIElement」、「Class」に「Boolean」、「Value」に「true」と入力して保存します。

なおDockにアイコンが表示されないアプリは通常の方法では終了できないので、アクティビティモニタから終了させます。