Estarei trabalhando em um espaço e, em seguida, algo começa a pular no banco dos réus (como o Mail), então mudo para esse espaço e vejo uma caixa de diálogo por uma fração de segundo, mas depois desaparece. Eu tento mover a janela principal, para ver se a caixa de diálogo foi atrás dela ou algo assim, mas não está lá. Embora eu possa mover a janela principal, não consigo interagir com ela porque a caixa de diálogo é modal. Se eu mudar para um espaço diferente, vejo a caixa de diálogo novamente por apenas uma fração de segundo.
Eventualmente, se eu trocar de espaço várias vezes, a caixa de diálogo deixará de desaparecer. Não encontrei nenhum padrão que funcione de maneira confiável. Outra solução é desabilitar espaços, fechar a caixa de diálogo e habilitar espaços e mover tudo de volta para as janelas corretas novamente.
É um pouco chato. Isso acontece com vários aplicativos também. Tentei selecionar o aplicativo clicando nele no dock, ou alternando para o espaço, e recebo o mesmo comportamento.
A pergunta é : existe uma maneira fácil de acessar a caixa de diálogo ou impedir que espaços façam isso? Obrigado!
Respostas:
Uma solução um pouco melhor é ocultar o aplicativo com a caixa de diálogo e mostrá-lo novamente. Isso normalmente coloca a caixa de diálogo no topo do eixo z, notei. Ainda irritante. O gerenciador de janelas do OS-X é o pior PoS com o qual já trabalhei. E só porque Steve "acredita" na política de janelas do Mac de 1983 ...
fonte
Relatei esse bug no Genius Bar na minha loja local da Apple, onde me disseram que era um problema conhecido, para o qual eles não tinham boas soluções. Eu gostaria que eles resolvessem isso. :(
O melhor que eu criei até agora, e é arriscado, é usar o script apple para dizer ao aplicativo em questão para sair. Isso faz com que outro diálogo modal apareça, e quando eu ignoro esse, o primeiro que aparece aparece a seguir. O risco é que o aplicativo seja encerrado. (Também pode simplesmente ignorá-lo ... os resultados parecem variar de acordo com o aplicativo.)
Para dizer a um aplicativo para sair via script da Apple, faça isso em uma janela de terminal no mesmo espaço que o aplicativo:
fonte