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.