¿Hay alguna forma de ocultar la ventana de la aplicación y el icono de la base de un ¿aplicación activa en OS X? Es como un servicio en segundo plano que se puede activar o desactivar.
Comentarios
- La solución puede ser muy específica de la aplicación, por lo que sería bueno conozca la aplicación que está intentando ocultar.
- es una aplicación de terceros llamada morphvox
Responder
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 «Grabar» y funcionó.
-
Vaya a la carpeta de aplicaciones y haga clic derecho (control-clic) en la aplicación que desea ocultar de la muelle.
-
Haga clic en
Show contents
. Ahora debería poder ver «dentro» de los archivos de la aplicación. -
Abra el archivo
Info.plist
en elContents
carpeta con TextEdit (clic derecho -> «Abrir con …») -
Vaya al final del archivo y busque el 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 muelle de la aplicación ya no se mostrará. Tenga en cuenta que deberá usar el Monitor de actividad o la Terminal (killall <appname>
) para salir de la aplicación si cierra la ventana.
Si cierra la ventana, se cierra la aplicación, puede presionar cmd + h
para ocultar la ventana. Esto debería hacer que su aplicación sea completamente invisible.
Para hacerla visible nuevamente, simplemente elimine esas dos líneas nuevamente y la aplicación debería comportarse como antes.
Fuente: Enlace
Comentarios
- No ‘ t funciona en 10.12 y posteriores. ??
- @Itachi No ‘ no tengo una Mac para probarlo, lo siento.
- Registro en la zona de pruebas Error: la firma del código no es válida: no se pudo completar la operación. (Error de estado de OS -67030.) Parece que algunas herramientas de terceros basadas en esto tampoco ‘ funcionan en Sierra. Falló.
- Funciona en 10.13.5, después del cambio, debe reiniciar la aplicación.
- Probado y funciona bien para XQuartz, macOS Mojave 10.14.6. Gracias.
Responder
Use el comando nativo PlistBuddy para hacerlo:
/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/[AppName].app/Contents/Info.plist
No olvide cambiar el
[App Name]
.
Si desea volver, ejecute el comando:
/usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/[AppName].app/Contents/Info.plist
Comentarios
- Funciona en 10.14.4. Gracias
Responder
Recientemente encontré una aplicación llamada GhostTile y hace exactamente esto. Probé dock dodger y no funcionó, pero este definitivamente funcionó y es bastante impresionante.
http://ghosttile.kernelpanic.im/
Comentarios
- Terminó usando esta aplicación. ¿Hay algún beneficio al usar la versión paga frente a la versión de prueba?
- Por lo que puedo decir, solo la molesta ventana emergente ocasional que dice que ‘ está usando una copia sin licencia
Responder
Un de terceros arrastra -and-drop aplicación llamada Dock Dodger elimina una aplicación del Dock y command + tab
secuencia para usted. De esta manera, una aplicación sigue ejecutándose pero completamente oculta .
Funciona para la mayoría de las aplicaciones en Mac. Sin embargo, al actualizar una aplicación oculta, es posible que deshaga su cambio, por lo que es posible que deba ejecutarlo a través de Dock Dodger nuevamente.
Pasos a seguir:
- Descarga Dock Dodger (por ejemplo: descarga desde Apponic )
- Inicie Dock Dodger (es posible que deba permitir la apertura de esta aplicación desde la configuración de seguridad de macOS porque es un desarrollador externo no identificado.
- Arrastre y suelte la aplicación que desea ocultar en la ventana de Dock Dodger
- Salga de Dock Dodger
- Simplemente (re) inicie la aplicación que desea ocultar.
Hay uno» pero … «
Cuando inicie la aplicación que acaba de configurar para que esté oculta, mostrará el ventana de la aplicación.
- Haga clic en cualquier parte de la ventana de la aplicación para que aparezca al frente y tener el foco
- Presione
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:
- Abrir el Monitor de actividad
- Busque el nombre de su aplicación oculta en la lista
- Salir o Forzar salida
o:
- Encuentre la aplicación oculta en Finder (generalmente en su carpeta de Aplicaciones)
- Inicie la aplicación oculta
- Para la mayoría aplicaciones, esto mostrará la ventana de la aplicación y la traerá al frente.
- Ahora puede salir de la aplicación desde el menú de macOS o presionar
command + Q
Una desventaja de usar Dock Dodger:
¿Es esto reversible? Dock Dodger no le ayuda a deshacer este cambio. Para revertirlo:
- Utilice la respuesta proporcionada por @comfreak ( https://apple.stackexchange.com/a/207944/96748 ) para deshacer el cambio.
- O simplemente haga una copia de seguridad / archivo / copia de la Aplicación antes haces el cambio de ocultar.
La ventaja de usar Dock Dodger
- Es una acción muy fácil de arrastrar y soltar en un solo paso.
I » Lo usé con éxito para ocultar las aplicaciones Wacom Desktop Center y SpamSieve en macOS Sierra. Noté que la ubicación de descarga oficial de Dock Dodger se desconectó, así que agregué un enlace de descarga de Apponic.
Comentarios
- Genial. También puede abrir la aplicación en ejecución con Command + arriba y normalmente puede salir de la aplicación con Command + Q