É verdade que não há como alterar o padrão no próprio OS X. Muitos especialistas tentaram, houve discussões detalhadas no Stack Exchange e em outros sites, mas não há nenhum comando que você possa executar para desativar o modo de tela cheia ou alterar o comportamento padrão.
Felizmente há são 2 maneiras de contornar isso ...
Mantenha pressionada a tecla Opção (Alt) no teclado ao clicar no botão verde maximizar. A janela aumentará o zoom da maneira ANTIGA - ou seja, não entrará no modo de tela cheia.
OU
Use um aplicativo gratuito de terceiros chamado BetterTouchTool. Normalmente eu não gosto recomendando software específico, mas, tanto quanto todo mundo tem sido capaz de dizer, é a única app que realmente permite alterar o comportamento padrão do botão de maximizar - ou seja, o único que não requer quaisquer combinações de teclas em absoluto. Em vez disso, você usa o aplicativo para atribuir uma nova ação a esse botão. Depois de definido, quando você clica no botão, ele funciona como antes.
Você pode precisar destas instruções para alterar as preferências do aplicativo. A terminologia deles é um pouco fora do padrão:
Nas Preferências do BetterTouchTool:
Selecione a categoria "Outros" na parte superior da janela.
Verifique se "Global" está selecionado no lado esquerdo.
Clique no botão "Configure New Trigger" na parte inferior da janela.
Selecione "Botão esquerdo da janela verde" como gatilho.
Selecione "Janela de zoom abaixo do cursor" como ação predefinida.
Salve essas alterações e defina o aplicativo para ser executado automaticamente quando você iniciar o computador, para que ele esteja sempre em execução em segundo plano.
Pode haver outras opções no futuro, mas a última vez que olhei no aplicativo foi a correção favorita esmagadora.
Dezenas de milhares de pessoas escreveram para a Apple para reclamar sobre isso nos últimos dois anos. E um dos motivos é: ele tende a estragar tudo e causa um comportamento estranho com vários aplicativos que não são da Apple, ou seja, aqueles que não atualizaram seu software para se divertir com o modo de tela cheia. Mas, mesmo sem esse incômodo, para muitas tarefas ( especialmente aquelas que exigem vários aplicativos e janelas abertas simultaneamente ), é um desperdício de tempo frustrante para muitas pessoas.
NSAutomaticWindowAnimationsEnabled
não tem nada a ver com a exibição em tela cheia. Tem a ver com a animação da janela quando uma janela é criada, ela começa como um tamanho menor e aumenta para o tamanho inicial de trabalho.