¿Cómo evito que macOS Mojave Messages.app se cierre cuando cierro su ventana?

3

Utilizo un flujo de trabajo muy específico con la aplicación Messages en la Mac:

  1. Lee mis mensajes
  2. Cierre la ventana de Mensajes con CMD - W
  3. Los mensajes aplicación todavía se están ejecutando
  4. Cuando llega un nuevo mensaje, CMD - Ficha a la aplicación de mensajes aún abierta
  5. Presione CMD - 0 a volver a abrir la ventana de Mensajes

Después de cerrar la ventana de Mensajes, la aplicación siempre ha permanecido abierta y en ejecución en el Dock y el conmutador de aplicaciones.

EnMacOS10.14Mojave,cierrodemanerasimilarlaventanadeMensajes.DespuésdecerrarlaventanadeMensajes,laaplicacióndeMensajesaúnseencuentraenprimerplano,enejecuciónymuestralabarrademenú.

Sinembargo,cuandohagoclicenalgunaotraaplicación,laaplicaciónMessagesapareceinmediatamentecomoQuits.

Elpuntodesaparecedeldock,y(esteeselproblemaclave)yanopuedoCMD-TabulaciónalaaplicaciónMessagesenelconmutadordeaplicaciones.

Estoyobligadoahacercliceneliconodeldockconmimouseo,delocontrario,volveraabrirlaaplicación,loqueesuninconvenienteymolesto.

Despuésdequelaaplicaciónsehayacerrado,parececomportarsemásomenosexactamentecomosolíacomportarseantesdeMojave.ElprocesodeMensajesaúnseestáejecutandoyestávisibleenelMonitordeactividad.Lasnotificacionessiguenllegando.Eliconodelmuellesemarca.

¿Cómoevitoquelosmensajessecierrencuandocierrosuventana?

  

rdar://46142132-MojaveMessages.appnodeberíacerrarsecuandocierrosuventana

    

Ingenieríahadeterminadoquesuinformedeerror(46142132)esunduplicadode42085189ysecerrará.

Enlacesrelacionados:

pregunta pkamb 16.11.2018 - 23:31

2 respuestas

3

Por lo que puedo ver, este es solo otro caso de " Terminación automática ", similar a Preview, QuickTime Player, etc.

Si inicia Terminal (desde / Aplicaciones / Utilidades /) y ejecuta el siguiente comando con los mensajes salir, los mensajes deben dejar de terminar cuando se cierre la ventana:

defaults write com.apple.iChat NSDisableAutomaticTermination -bool yes

Luego presione ingresar .

Para deshacerlo de nuevo: defaults delete com.apple.iChat NSDisableAutomaticTermination

    
respondido por el Redarm 17.11.2018 - 17:54
0

Esto es un poco extraño, ya que parece que solo afecta a la aplicación de Mensajes y la aplicación de Mensajes parece que todavía se está ejecutando en segundo plano. Agregue a eso el hecho de que no puedo reproducirlo en absoluto.

Tengo dos soluciones potenciales para que las pruebes. No necesita probar esto en ningún orden en particular: pruebe uno primero y, si el problema vuelve, intente el otro.

Opción 1: restablecer y reiniciar el Dock

Una solución es restablecer y reiniciar el Dock. Sin embargo, al hacerlo, deberá volver a agregar cualquier ícono no predeterminado a su Dock . (Por lo general, encuentro que es una buena oportunidad para que las personas comiencen de nuevo y solo agreguen cosas cuando realmente las usen).

Puede restablecer y reiniciar el Dock de la siguiente manera:

  • Ir al buscador
  • Mantenga presionada la tecla opción hacia abajo
  • Ahora ve al menú Ir
  • Seleccione la opción Biblioteca para abrir la carpeta Biblioteca del usuario. Puede soltar la tecla opción ahora.
  • Vaya a la carpeta Preferencias (es decir, dentro de la carpeta Biblioteca)
  • Busque y mueva el archivo com.apple.dock.plist a la Papelera
  • Ahora abra la Terminal (que normalmente se encuentra en Aplicaciones > Utilidades)
  • Ingrese este comando killall -KILL Dock
  • Presiona ingresar

Recuerda que deberás volver a agregar algunas aplicaciones al Dock.

Opción 2: restablecer el caché de iconos

También puedes intentar restablecer la caché de iconos.

  • Terminal de inicio (que normalmente se encuentra en la carpeta Aplicaciones y gt; Utilidades)
  • Ingrese los siguientes tres comandos, uno a la vez:

    sudo find /private/var/folders/ \ -name com.apple.dock.iconcache -exec rm {} \;
    sudo find /private/var/folders/ \ -name com.apple.iconservices -exec rm -rf {} \;
    sudo rm -rf /Library/Caches/com.apple.iconservices.store
    

Déjame saber cómo te va.

    
respondido por el Monomeeth 17.11.2018 - 03:34

Lea otras preguntas en las etiquetas