4 votos

Duplicar los iconos de las aplicaciones en el Dock

A veces, al abrir las aplicaciones me aparecen iconos duplicados en el Dock para esa aplicación. Esto no es realmente un problema, sin embargo, tengo curiosidad por saber por qué MacOS hace esto (supongo que esto es más una pregunta técnica).

Esto sucede mucho, especialmente con VS Code, donde a menudo lanzo la aplicación con el code en la Terminal.

¿Por qué MacOS cree que son aplicaciones diferentes cuando son el mismo binario?

Dock screenshot

2 votos

¿Tiene el Show recent applications in Dock ¿se ha marcado la casilla de verificación en Preferencias del Sistema > Dock?

0 votos

Creo que esto depende de la aplicación y de cómo se inicie. Si hay dos instancias separadas de la aplicación, habrá 2 iconos.

0 votos

@IconDaemon Sí, pero eso sólo controla si las 3 últimas aplicaciones usadas recientemente se muestran en el pequeño grupo segundo de la derecha. Si desactivo un código de VS abierto entonces se abrirá en un icono separado y no el que tengo anclado.

3voto

Decade Moon Puntos 106

No tengo una respuesta específica sobre la causa de que MacOS haga esto, sin embargo hay una tema en el repositorio de GitHub de VS Code que tiene muchas discusiones sobre esto (para la aplicación de VS Code al menos).

Parece tener algo que ver con el lanzamiento de una aplicación directamente (ejecutando el binario dentro de XYZ.app/Contents/MacOS) en lugar de a través de Launch Services (el open comando).

0 votos

Has respondido a tu propia pregunta, ¡me gusta! Sólo para confirmar, puedo obtener instancias adicionales (e iconos adicionales) para Safari diciendo open /Applications/Safari.app/Contents/MacOS/Safari en la Terminal. Pero open /Applications/Safari.app sólo abre la ventana existente de Safari.

1voto

TwlvSeconds Puntos 31

Pasar el -n cuando se utiliza el open abre varias instancias de una aplicación. Por ejemplo, ejecutar open -n -a Terminal varias veces abrirá múltiples instancias de la aplicación de terminal, como se ve a continuación

Terminals

0voto

UnixCoon Puntos 23
Terminal -> killall Dock

Haga clic con el botón derecho del ratón en el icono> Mostrar en el Finder. Saca el icono y luego desaparece

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X