Um grupo de janelas e uma sessão salva podem parecer semelhantes enquanto as janelas estão abertas, mas eles prometem coisas diferentes após o fechamento de uma janela ou a reinicialização do Mac. Um grupo organiza objetos ativos. Um sistema de sessões armazena informações duráveis suficientes para recriar parte da configuração.

Identifique a camada que está sendo salva

"Salvar meu espaço de trabalho" pode se referir a várias camadas independentes:

Camada Exemplo de informação retida
Pertencimento estas janelas atuais pertencem ao mesmo grupo
Recurso caminho de arquivo, URL de página da web, pasta de projeto
Inicialização qual aplicativo deve abrir o recurso
Layout tamanho, posição, monitor ou arranjo
Estado de execução processo de terminal, edição não salva, seleção no aplicativo

Um produto pode suportar uma ou várias linhas. Nunca deduza a última linha a partir de uma captura de tela de um layout restaurado.

Teste a restauração com uma janela controlada

Use um arquivo e uma página da web descartáveis. Registre o estado atual deles, feche as janelas, encerre os aplicativos e reinicie o Mac apenas se o produto alegar persistência após a reinicialização. Em seguida, observe exatamente o que retorna: o aplicativo, o recurso, a janela, sua geometria ou seu estado interno.

Leia os limites específicos de cada ferramenta. Os grupos de janelas do Terminal da Apple podem salvar arranjos de janelas do Terminal. O Moom documenta layouts salvos e correspondência de janelas. Lançadores de espaços de trabalho registram recursos para abrir. Essas são capacidades relacionadas, e não garantias intercambiáveis.

Use a menor camada confiável

Se você apenas perde o controle das janelas abertas durante o dia, um grupo de janelas atuais pode ser suficiente. Se todas as manhãs exigem reabrir os mesmos arquivos e páginas, use links de recursos duráveis ou um lançador. Se a posição for importante, adicione uma ferramenta de layout. Preserve o trabalho não salvo no aplicativo de origem em vez de esperar que qualquer organizador externo o capture.

O Wallo armazena objetivos e tarefas, além de mapeamentos para identidades de janelas atuais. Janelas fechadas ou recriadas podem receber novas identidades de sistema, portanto, o Wallo não promete a restauração completa da sessão.