Puede establecer LSUIElement en 1 como cadena en Info.plist:
<key>LSUIElement</key>
<string>1</string>
Elimina aplicaciones del conmutador de aplicaciones, Dock y la ventana de forzar cierre. También elimina la barra de menú, por lo que no se puede usar realmente con Finder o iTunes.
La edición de un Info.plist hace que algunas aplicaciones como TextEdit y Chess se bloqueen al iniciarse en 10.8. También invalida las firmas de código de las aplicaciones firmadas, por lo que no se les permite acceder a los llaveros automáticamente.
http://www.cocoabuilder.com/archive/cocoa/141753-lsuielement-and-lsbackgroundonly.html :
NSUIElement se deprecia. Sin embargo, recuerdo claramente de trabajar en Apple (Apple DTS) hace unos años que NSUIElement y LSUIElement se asignan a lo mismo (al menos lo hizo cuando estuve allí y dudo que eso hubiera cambiado). Aunque NSUIElement se deprecia (NS significa el siguiente paso, por supuesto, y LS significa servicios de lanzamiento), son exactamente lo mismo para todos los efectos.
Tanto LSUIElement como NSUIElement siguen funcionando, y ambos también se pueden establecer en verdadero o 1 como entero.
grep -A1 [LN]SUIElement /Applications/*/Contents/Info.plist
Referencia de clave de lista de propiedades de información: Claves de servicios de lanzamiento :
LSUIElement
( String
- OS X) especifica si la aplicación se ejecuta como una aplicación de agente. Si esta clave se establece en "1", Launch Services ejecuta la aplicación como una aplicación de agente. Las aplicaciones de agente no aparecen en el Dock ni en la ventana Forzar salida. Aunque normalmente se ejecutan como aplicaciones en segundo plano, pueden aparecer en primer plano para presentar una interfaz de usuario si lo desean. Un clic en una ventana que pertenece a una aplicación de agente hace que esa aplicación avance para manejar eventos.
El Dock y la ventana de inicio de sesión son dos aplicaciones que se ejecutan como aplicaciones de agente.
Bruja tiene una opción para ignorar las aplicaciones:
Sin embargo, acabo de deshabilitar el conmutador de aplicaciones y Dock. Principalmente uso atajos de teclado y Alfred para cambiar de aplicación.