Em duas instâncias, não consegui esvaziar minha lixeira porque ela continha um pdf que o sistema alegava estar em uso. Nas duas ocasiões, digitei o comando lsof para descobrir qual aplicativo estava sendo usado. Nos dois casos, a visualização foi indicada - mas não foi exibida no Dock! O Monitor de Atividade mostra a Visualização em execução.
Como isso pode ser?
O que você está enfrentando é um efeito colateral do encerramento automático, um recurso que foi introduzido no 10.7 Lion. Esse recurso permite que o sistema operacional desligue os aplicativos sempre que precisar dos recursos que estão usando ou quando decidir que não os está mais usando. No entanto, embora remova o aplicativo da tela, se ele tiver recursos suficientes, ele manterá o processo em estado de suspensão, caso você planeje reutilizá-lo, permitindo que ele seja reiniciado rapidamente.
Você pode testar isso facilmente, abrindo um único JPEG na visualização. Se você fechar o JPEG e trazer outro aplicativo para o primeiro plano, verá a Visualização desaparecer da sua estação quase instantaneamente. No entanto, se você verificar o Activity Monitor, por um tempo, ainda deverá ver a Visualização listada, mas com uma CPU 0,0, e se executar,
ps -j | grep Preview
deverá ver o processo listado, mas com o estado definido como "S" para dormir.Se a Visualização estava impedindo você de limpar arquivos PDF do seu Mac, meu palpite é que você tinha os arquivos abertos na Visualização, mas o aplicativo estava em segundo plano por um tempo, então o sistema operacional decidiu que não estava mais usando e fechou. . No entanto, ele ainda tinha o processo de visualização em execução no estado de suspensão pronto para voltar rapidamente à vida, se você desejar, mantendo coincidentemente o acesso aos arquivos PDF abertos, impedindo que eles sejam excluídos. Com o tempo, o sistema operacional liberaria o Preview da memória e também reteria os arquivos.
fonte
O que é mostrado no dock tem pouca correlação com tudo o que está sendo executado. O Dock é apenas uma GUI que mostra, geralmente, se um componente da GUI de um aplicativo está em execução. Existem centenas de vários processos em segundo plano em execução que não serão mostrados no Dock; Eu imagino que o Preview possa ter algum processo em segundo plano para gravar alterações ou algo que possa permanecer vivo, mesmo que a GUI seja fechada. Outra coisa que pode estar acontecendo é que o sistema o mantém na memória por um tempo, mesmo que você o tenha fechado, para fins como armazenamento em cache / inicialização mais rápida do aplicativo.
O ponto principal é que você realmente não pode esperar que o Dock espelhe o que exatamente está acontecendo no sistema; é apenas uma GUI simples para usuários regulares.
fonte