¿Hay alguna forma de ocultar la ventana de la aplicación y el ícono del dock de una aplicación activa específica en OS X? Algo así como un servicio en segundo plano que se puede activar o desactivar.
¿Hay alguna forma de ocultar la ventana de la aplicación y el ícono del dock de una aplicación activa específica en OS X? Algo así como un servicio en segundo plano que se puede activar o desactivar.
Respuestas:
Esta solución funcionó para mí, pero podría depender de la aplicación en cuestión. Lo probé con una aplicación de terceros llamada "Burn" y funcionó.
Vaya a la carpeta de aplicaciones y haga clic derecho (control-clic) en la aplicación que desea ocultar del dock.
Haga clic en Show contents
. Ahora debería poder ver "dentro" de los archivos de la aplicación.
Abra el Info.plist
archivo en la Contents
carpeta con TextEdit (clic derecho -> "Abrir con ...")
Vaya al final del archivo y encuentre las dos últimas líneas que deberían decir:
</dict>
</plist>
Ahora inserte esto antes de estas dos líneas y guarde el archivo.
<key>LSUIElement</key>
<true/>
Después de esto, el icono del dock de la aplicación ya no se mostrará. Tenga en cuenta que deberá killall <appname>
cerrar el Monitor de actividad o Terminal ( ) para cerrar la aplicación si cierra la ventana.
Si al cerrar la ventana se cierra la aplicación, puede presionar cmd + h
para ocultar la ventana. Esto debería hacer que tu aplicación sea completamente invisible.
Para hacerlo visible nuevamente, simplemente elimine esas dos líneas nuevamente y la aplicación debería comportarse como antes.
Fuente: Enlace
Recientemente me encontré con una aplicación llamada GhostTile y hace exactamente esto. Intenté dock dodger y no funcionó, pero este definitivamente funcionó y es bastante impresionante.
Use el comando nativo PlistBuddy para hacerlo:
/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist
No olvides cambiar el
[App Name]
.
Si desea volver, ejecute el comando:
/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist
Una aplicación de arrastrar y soltar de terceros llamada Dock Dodger elimina una aplicación del Dock y la command + tab
secuencia por usted. De esta manera, una aplicación aún se está ejecutando activamente pero completamente oculta .
Funciona para la mayoría de las aplicaciones en Mac. Sin embargo, al actualizar una aplicación oculta, puede deshacer su cambio, por lo que es posible que deba ejecutarlo nuevamente a través de Dock Dodger.
Pasos a seguir:
Hay un 'pero ...'
Al iniciar la aplicación que acaba de configurar para que esté oculta, se mostrará la ventana de la aplicación.
command + H
en su teclado para ocultar la aplicación Una vez oculta, la mayoría de las aplicaciones permanecerán ocultas.Para salir de una aplicación oculta:
o:
command + Q
Una desventaja de usar Dock Dodger:
¿Es esto reversible? Dock Dodger no te ayuda a deshacer este cambio. Para revertirlo:
La ventaja de usar Dock Dodger
Lo he usado con éxito para ocultar las aplicaciones Wacom Desktop Center y SpamSieve en macOS Sierra. Noté que la ubicación oficial de descarga de Dock Dodger se desconectó, así que agregué un enlace de descarga Apponic.