Ao reabrir um aplicativo, todas as janelas terminam no primeiro espaço, independentemente da localização original:
Layout original: um aplicativo tem duas janelas abertas, cada uma em um espaço separado
+-----[ Space 1 ]-----+ +-----[ Space 2 ]-----+
| | | |
| [Chrome window 1] | | [Chrome window 2] |
| | | |
| | | |
+---------------------+ +---------------------+
Layout incorreto após a reinicialização do aplicativo: as duas janelas estão no primeiro espaço
+-----[ Space 1 ]-----+ +-----[ Space 2 ]-----+
| | | |
| [Chrome window 1] | | |
| [Chrome window 2] | | |
| | | |
+---------------------+ +---------------------+
Existe uma configuração ou um aplicativo que permita que os aplicativos restaurem suas janelas nos Espaços em que estavam originalmente localizados antes de o aplicativo ser encerrado?
Respostas:
Há um bug # 74812 no Chromium. Vote nele!
A mesma pergunta no Superusuário .
edit : foi implementado na versão de desenvolvimento mais recente (Chrome 79)!
Embora, por padrão, em conformidade com os requisitos de interface do usuário da Apple, esse recurso ainda não restaure os espaços de trabalho se você sair do Chrome com o Cmd-Q. Citando
sfy
, o autor do recurso:fonte
Estou ciente de que minha resposta não soluciona seu problema, mas é uma solução alternativa próxima. Estou usando um software chamado Cinch e SizeUp para reposicionar janelas. O redimensionamento de uma janela no espaço e na tela é muito rápido e é feito usando o atalho do teclado.
O software vem com uma versão de teste para você testá-lo. http://www.irradiatedsoftware.com/sizeup/
fonte
Não tenho uma resposta completa, mas hoje comecei uma facada decente nessa questão usando o AppleScript. O Applescript a seguir faz aproximadamente metade do trabalho. Ele relata todas as janelas de todos os aplicativos abertos em todas as áreas de trabalho. A próxima etapa é registrar tudo isso em um arquivo e implementar um script para redistribuir as janelas após a reinicialização:
Aqui está um exemplo de qual é o diálogo resultante que recebo:
fonte