Bir uygulamanın Dock'ta görünmesini nasıl önleyebilirim?


2

Mac OS X 10.9.5 (Mavericks) ile çalışma.

Oturumumla başlatılan ve menüsünü durum çubuğundan görüntüleyen bir uygulamam var.

Ayrıca, bu uygulamanın Dock'ta da görünmesini engellemenin bir yolu olup olmadığını bilmek istiyorum, çünkü durum çubuğundaki menüsüne erişme olanağım var.

Simgeyi Dock'tan kaldırırsam, uygulama sonlandırılır.

Ben bir çözüm için web üzerinde arama yaptım, değiştirerek buldum Info.plist arasında içerik Ekleyen uygulamanın:

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

sorunu çözebilir, ancak boşuna, bu değişiklikten sonra, uygulama "atlama" tutar ancak başlatılmaz. Bu yüzden kodu daha önce olduğu gibi kurtardım.


Apple doc’ya göre: developer.apple.com/library/ios/documentation/General/Reference/... bu "boolean" değil "string" olmalıdır. Yani yerine <true/> Deneyin <string>1</string>.
Mateusz Szlosek

@MateuszSzlosek çok teşekkürler iyi çalışıyor!
Sivounette

Yanıtlar:


1

Değiştiriliyor Info.plist sanal alan uygulamalarının 10.8'den beri piyasaya sürülmesine neden oldu.

Örneğin çalıştırabilirsiniz

lsappinfo setinfo -app TextEdit ApplicationType=UIElement

TextEdit'i geçici olarak Dock'tan gizlemek için TextEdit'i açtıktan sonra değişikliği nasıl kalıcı hale getireceğimi bilmiyorum.


Kalıcı bir çözüm aradım .. Yine de teşekkürler.
Sivounette

0

Belki uzun bir atış ...

Bu uygulama, Sistem Tercihleri ​​& gt; Kullanıcılar ve amp; Gruplar & gt; Giriş Öğeleri

Uygulamayı gizlemek için oradaki kutuyu işaretlerseniz, Dock'ta yine de görünüyor mu?


uzun tepki gecikmesi için özür dilerim. Maalesef evet, Sistem Tercihleri ​​& gt; Kullanıcılar ve amp; Gruplar & gt; Giriş Öğeleri.
Sivounette
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.