Desativar App Nap por aplicativo no OS X Mavericks
Desativar seletivamente o App Nap para aplicativos Mac
- Saia do aplicativo para o qual deseja desativar o App Nap
- No OS X Finder, navegue até o diretório /Applications/ ou qualquer que seja o diretório pai do aplicativo para o qual você deseja desativar o App Nap
- Localize o aplicativo para desativar o App Nap, selecione-o, vá para o menu “Arquivo” e selecione “Obter informações” (ou selecione o aplicativo e pressione Command+i)
- Marque a caixa "Prevent App Nap", encontrada na seção General de Get Info
- Feche o Get Info e reinicie o aplicativo em questão
Você deve reiniciar os aplicativos ativos para que a configuração alternada do App Nap entre em vigor, esteja você desabilitando-a ou reabilitando-a. Este processo deve ser repetido para cada aplicativo para o qual você deseja impedir o App Nap.
É seguro presumir que todos os aplicativos usarão o App Nap, a menos que seja especificamente instruído a não usar esse truque.
Verificando quais aplicativos estão usando o App Nap no momento
Se você não tem certeza do que está usando o recurso App Nap e o que não está, você pode ver exatamente quais aplicativos estão suspensos ao abrir o Activity Monitor e ir para a guia Energy:
Para usuários portáteis de Mac em particular, confiar no App Nap é realmente uma das dicas melhores e mais simples para OS X Mavericks e deve ser deixado ativado para todos os aplicativos, a menos que haja um motivo profundo para ativá-lo desligado.Desativar o App Nap é obviamente muito fácil caso seja necessário, pois o vídeo abaixo demonstra todo o processo em poucos segundos:
Os interessados em automação, ou que estão executando versões anteriores do Mac OS X, podem usar um truque de terminal avançado com o comando kill para forçar um comportamento semelhante em aplicativos e processos. Esse truque continua funcionando no OS X Mavericks, mas obviamente é menos necessário com o advento do recurso App Nap totalmente automatizado.
Você pode desativar o App Nap em todo o sistema no OS X?
Que tal desativar o recurso App Nap para cada aplicativo? A partir de agora, não há caixa de seleção universal para desativar o recurso completamente em todo o sistema, mas você pode desativar manualmente o recurso para cada aplicativo que usar para obter um resultado semelhante. Não é perfeito, mas é a opção para o momento.
Outra opção seria usar shell script ou Automator para desabilitar o recurso através do terminal com comandos defaults, usando a seguinte sintaxe:
defaults write ApplicationPlistGoesHere NSAppSleepDisabled -bool YES
Você precisaria substituir “ApplicationPlistGoesHere” pelo arquivo plist de preferência de aplicativo apropriado e repetir isso para cada documento plist de aplicativos para o qual deseja desativar o App Nap (observe que a alternância plist é chamada “AppSleep ” e não “AppNap”.
