¿Ocultar una aplicación en ejecución de Dock?

Respuestas:

12

Nota importante: en Mac OS X 10.5+, el método explicado a continuación solo funciona para aplicaciones que no utilizan la función " Firma de código " que se introdujo en 10.5 para garantizar la autenticidad del código en ejecución. El resultado de aplicar este método a una aplicación firmada difiere; puede provocar que la aplicación se bloquee al iniciarse o provocar un comportamiento inesperado .

Puede editar el archivo Info.plistcontenido en el directorio de cada aplicación (por ejemplo /Applications/VLC.app/Contents/Info.plist) agregando las siguientes líneas:

<key>LSUIElement</key>
<string>1</string>

Por ejemplo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>LSUIElement</key>
        <string>1</string>
        <key>BuildMachineOSBuild</key>
        <string>11G63</string>
        <key>CFBundleDevelopmentRegion</key> 
        ...
        ...
</dict>
</plist>

Cuando inicie la aplicación, verá el icono solo por un segundo y desaparecerá.

Docklessy Dock Dodgerhaga este cambio automáticamente en las aplicaciones.

Maverik
fuente
Enfermo, ¿hay alguna aplicación que automatice esto?
Render
@Fendi Agregué dos aplicaciones que hicieron eso. Sin embargo, nunca los he probado con las últimas versiones de OS X.
Maverik
¿Hay alguna razón particular por la que este método no funciona con Parallels?
Render
@Fendi No lo sé, no soy usuario de Parallels, así que no puedo probarlo. ¡Lo siento!
Maverik
Esto funcionó para mí al ocultar notificaciones del muelle de Spotify. Sin embargo, un efecto secundario es que la barra de spotify superior desaparece. Parece que mi máquina no sabe que Spotify se está ejecutando, así que no puedo dejar de fumar. W / e se deshace de los números de notificación
Connor Leech
1
  1. Esto funcionó muy bien. Quería abrir Mail cada 15 minutos, así que creé un script en Applescript Editor que se ve así:

    repetir
    decir la aplicación "Correo"
    activar
    demora 60 * 15
    finalizar decir
    finalizar repetir

    El retraso de 60 es 60 segundos y lo multipliqué por 15 (= 15 minutos)

  2. Luego, en Applescript, hice clic en "Compilar" y luego en "Guardar" y lo llamé "Correo cada 15" PERO me aseguré de nombrarlo como una Aplicación, no como un Script en mi carpeta de Aplicaciones.

  3. Vaya a su Finder y en su carpeta de Aplicaciones encontrará su nuevo archivo "Mail cada 15". Haga clic derecho en ese archivo y elija "Mostrar contenido del paquete"> Contenido.
    Verá un archivo llamado Info.plist en el que puede abrir el archivo en su editor de texto haciendo doble clic.

  4. Una vez que abra el archivo, inserte el código mencionado anteriormente y colóquelo justo debajo de la línea "dict"

    Nota: Una vez que comiences a intentar editarlo, te advertirá:

    No tiene permiso para escribir en la carpeta en la que se encuentra el archivo "Info.plist". Puede duplicar este documento y editar el duplicado. Solo el duplicado incluirá sus cambios.

    Siga adelante y duplíquelo y haga el cambio de 2 líneas con el inserto. Guarde el archivo en su escritorio como Info.plist (al igual que el archivo original).

  5. Su Finder aún debe estar abierto, si no, vuelva a abrirlo repitiendo el paso 3. Cambie el nombre del archivo original, lo llamé Info-A.plist (solo para una medida segura. Estoy seguro de que podría mover el archivo a la papelera, pero yo no quería correr riesgos)

  6. Intercambié lugares con los archivos (moví Info.plist desde el escritorio a la carpeta "Mail cada 15> Contenido" y moví la Info-A.plist al escritorio)

  7. Vaya a Preferencias del sistema> Usuarios y grupos> Elementos de inicio de sesión y luego hice clic en el signo + para agregar una aplicación de inicio de sesión para iniciarlo al iniciar o iniciar sesión. Ahora se abre cada 15 minutos y el ícono y la aplicación ya no son visibles cuando se abre.

Espero que esto ayude porque no sé nada sobre Mac y tuve que investigar mucho antes de finalmente hacerlo bien. Esta página web estaba donde estaba cuando finalmente lo hice bien, así que estoy registrando esta para referencia futura.

Poetal
fuente