「Applicationisagent(UIElement)」プロパティをYES / NOに設定することで、DockとTaskSwitcherの両方からアプリケーションのアイコンを表示/非表示にすることができます。
ただし、タスクスイッチャー(Cmd +タブ)にアプリケーションを表示しても、Dockには表示されないようにすることはできますか?
ありがとう。
「Applicationisagent(UIElement)」プロパティをYES / NOに設定することで、DockとTaskSwitcherの両方からアプリケーションのアイコンを表示/非表示にすることができます。
ただし、タスクスイッチャー(Cmd +タブ)にアプリケーションを表示しても、Dockには表示されないようにすることはできますか?
ありがとう。
これは不可能であり、ドックとアプリスイッチャーはまったく同じリストを使用して何を表示するかを決定していると確信しています。
これを信じる理由は、ターゲットアプリの実行中に、LSUIElementキーとは関係のない、Dockからアプリのアイコンを削除する手順が実際にあるためです。(基本的に、AppBundleの名前を変更/移動してからDockを再起動することで構成されます。)ただし、それを行っても、アプリはスイッチャーに表示されません。
(興味があれば、macosxhints.comで完全な手順を見つけることができます。)