回答:
これを行うには、アプリケーションのInfo.plist
ファイルを変更できます。このファイルにアクセスするcd
には、アプリケーション(アプリは単なるディレクトリです)に移動するか、Finderでアプリのアイコンを右クリックして[パッケージの内容を表示]を選択します。次にInfo.plist
、お気に入りのテキストエディター(またはインストールされている場合はプロパティリストエディター)でファイルを編集し、次のテキストを追加します(またはプロパティリストエディターで適切なキー/値を追加します)。
<key>LSUIElement</key>
<string>1</string>
これにより、ドックアイコンが非表示になるだけでなく、メニューバーも非表示になることに注意してください。残念ながら、ドックアイコンのみを非表示にする方法はわかりません。
ソース、はい、それは古いですが、おそらくそれはまだ動作しています。そうでない場合は教えてください。
Info.plistの変更は、ほとんどの場合、実際的ではありません。また、アプリケーションのメニューバーも削除します。アプリケーションが署名されている場合、Info.plistを編集すると、通常、コード署名が壊れるので、たとえば、アプリケーションはログインキーチェーンのアイテムに自動的にアクセスできません。TextEditやChessなどの一部のアプリケーションは、Info.plistが変更されていると起動時にクラッシュします。アプリケーションをアップグレードすると、Info.plistも置き換えられる可能性があります。
(あなたがの異なる変種見ている場合は<key>LSUIElement</key><string>1</string>
、両方LSUIElement
とNSUIElement
仕事を、と<string>1</string>
も置き換えることができる<integer>1</integer>
か<true/>
。を参照してくださいgrep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
。)
魔女には名前でアプリケーションを除外するオプションがあります:
ほとんどの場合、キーボードショートカットまたはAlfred を使用してアプリケーションを切り替えます。KeyRemap4MacBookで⌘⇥とdisabledを無効にしました:
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | ModifierFlag::NONE,
KeyCode::VK_NONE</autogen>
<autogen>__KeyToKey__ KeyCode::TAB, VK_COMMAND | VK_SHIFT |
ModifierFlag::NONE, KeyCode::VK_NONE</autogen>