アプリケーションがDockに表示されないようにするにはどうすればよいですか?


2

Mac OS X 10.9.5(Mavericks)での作業。

セッションで起動され、ステータスバーからメニューを表示するアプリケーションがあります。

また、ステータスバーからメニューにアクセスする可能性があるため、このアプリケーションがDockにも表示されないようにする方法があるかどうかを知りたいと思います。

Dockからアイコンを削除すると、アプリケーションが終了します。

私は私が修正することを見つけ、解決のためにウェブ上で検索してきたのInfo.plist内容の追加アプリのを:

<true/>
<key>LSUIElement</key>
<true/>

問題を解決することはできましたが、その修正の後、アプリは「ジャンプ」し続けますが、起動しません。そのため、以前のようにコードを回復します。


Appleのドキュメントによると:developer.apple.com/library/ios/documentation/General/Reference/…これは「boolean」ではなく「string」でなければなりません。それで<true/>tryの代わりに<string>1</string>
マテウスシュロセク14

回答:


1

を変更するとInfo.plist、10.8以降、サンドボックスアプリケーションが起動時にクラッシュします。

たとえば、実行できます

lsappinfo setinfo -app TextEdit ApplicationType=UIElement

TextEditを開いて一時的にDockからTextEditを非表示にした後、変更を永続的にする方法がわかりません。


macOS mojave(10.14.4)では動作しませんが、誰かがこれを確認できますか?
イタチ

0

たぶんロングショット...

そのアプリは、[システム環境設定]> [ユーザーとグループ]> [ログイン項目]に表示されます

そこのボックスをチェックしてアプリを非表示にしても、Dockに表示されますか?


長い応答遅延でごめんなさい。残念ながら、[システム環境設定]> [ユーザーとグループ]> [ログイン項目]で非表示になっている場合でも、Dockに表示されます。
シボネット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.