Redefinir o Mac OS X Windows Posição após a desconexão do monitor externo

69

Usar o Mac OS em vários monitores é ótimo, mas depois de remover o monitor externo (segundo monitor), normalmente as janelas posicionadas originalmente no monitor externo não são reposicionadas no monitor padrão. Existe alguma tecla de atalho ou utilitários que podem redefinir a posição da janela para este tipo de uso?

    
por hendrasaputra 15.07.2009 / 10:29

13 respostas

63

De minha resposta originalmente em Pergunta de falha do servidor 7237 :

Quando um monitor é desconectado (incluindo o adaptador também, se aplicável - deixando o adaptador deixando o OS X pensando que o monitor ainda está conectado), tudo o que o Windows deve seguir para a tela principal. Ocasionalmente, algumas janelas (por exemplo, Firefox) manterão sua posição na extremidade direita da tela, deixando apenas espaço suficiente para você pegar a barra de título e movê-la para onde quiser.

Um método de organizar o Windows para que você possa vê-los (se por algum motivo eles estiverem fora da tela) é mudar para o aplicativo que possui a janela em questão, mantenha pressionada a tecla Option e escolha "Organizar na frente" "no menu Janela. Em seguida, ele organizará todas as janelas desse aplicativo em cascata a partir da parte superior esquerda da tela.

SEcondly, existem vários AppleScripts disponíveis (por exemplo, este no Snipplr ) que também irão pegar cada janela fora da tela e mova-o na tela para você.

Há também um aplicativo shareware bacana chamado Stay que ajudará a automatizar muito isso para você, enquanto há também ControlPlane que fará muito mais do que apenas observar se um monitor está desconectado e permite executar scripts (no caso de você querer fazer mais do que apenas reorganizar o janelas). O ControlPlane é gratuito, mas não possui nenhum mecanismo direto para mover janelas (você precisa anexá-lo a um dos AppleScripts mencionados anteriormente).

    
por 15.07.2009 / 17:29
6

Você também pode ir para Exibições e escolher ativar / desativar o espelhamento e redefine as janelas.

    
por 02.11.2012 / 13:36
4

breeze tem estados globais e de janelas de aplicativos. os estados podem ser acionados usando o teclado e são independentes da resolução. combine isso com sizeup e windowflow e você ser definido.

    
por 04.04.2010 / 13:55
3

Tente

Window -> cascade

Isso corrige seus problemas?

    
por 05.09.2012 / 04:30
3

Mantenha pressionada a tecla de opção e clique duas vezes no ícone do aplicativo no encaixe. O primeiro clique ocultará a janela e o segundo clique redimensionará a janela para caber na única janela.

    
por 31.01.2013 / 02:33
2

Nada disso funcionou, então eu li sobre um truque para excluir o arquivo plist. Isso eliminou tudo, inclusive meu registro para o aplicativo que eu estava tentando reunir na janela principal, que estava aberta, quando eu a fechei pela última vez.

Então tentei o seguinte e consegui: Eu mudei a chave MainWindowFrame para s.th. abaixo da minha resolução de tela, no meu caso:

<key>MainWindowFrame</key>
    <array>
        <integer>**2237**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

para:

<key>MainWindowFrame</key>
    <array>
        <integer>**1000**</integer>
        <integer>474</integer>
        <integer>834</integer>
        <integer>704</integer>
    </array>

Isso finalmente fez o truque !!!

    
por 21.04.2013 / 23:44
1

Eu fiz uma consulta semelhante para um amigo que usa um monitor externo com um Macbook e ele sugeriu SizeUp . Eu não olhei para isso ainda, mas pode ser o que você está procurando.

    
por 15.07.2009 / 10:33
1

Você pode ir para Preferências do Sistema > Exibe e altera a resolução para algo menor, digamos, 1024 x 768 ou 800 x 600 e fará com que o Windows redefina para esse tamanho de exibição menor. Mudá-lo de volta para o que você tinha todas as janelas da tela deve aparecer.

    
por 15.07.2009 / 14:06
1

Uma vez tive um caso estranho em que só posso ver a janela do aplicativo ao alternar entre espaços. Eu sabia que está em algum lugar à esquerda da tela; Eu tentei muitos métodos descritos aqui sem sucesso.

Eventualmente, eu reorganizei meu display principal e externo na preferência de exibição, de modo que on ficasse na parte superior esquerda da outra, e eventualmente a janela apareceu.

    
por 12.11.2010 / 05:50
1

Quando você executa várias exibições de resoluções diferentes no Mac, o Mac parece "fingir" que todos os monitores realmente têm a mesma resolução vertical criando realestate de exibição "virtual" para preencher as lacunas entre cada uma das telas menores e a maior tela. Por exemplo, eu tenho um macbook pro e um display de 27 "Cinema.

Eu uso meu monitor Cinema em sua resolução nativa, 2560x1440, e o meu macbook na configuração "mais espaço" na extrema direita (é menor que 1440, mas não me diz exatamente o que é). Devido ao modo como tenho meu monitor e laptop em minha mesa, uso a guia "organização" nas preferências do sistema para alinhar a borda inferior das telas. Quando faço isso, há uma seção acima da tela do macbook que é mostrada em branco ou vazia na janela de organização.

No entanto, descobri que, se eu reorganizasse as coisas de tal forma que as bordas superiores dos meus monitores estivessem alinhadas, a janela do aplicativo ausente estava silenciosamente esperando por mim no canto superior esquerdo do espaço do monitor do laptop, pensando que estava na tela e visível o tempo todo. A partir daí, descobri que ao mover a tela do meu laptop de volta para baixo para alinhar com o monitor externo na parte inferior, o sistema teve a gentileza de forçar a janela agora oculta no canto superior esquerdo da tela do meu Cinema.

    
por 12.07.2013 / 18:57
0

Mantenho a preferência de exibições na barra de menus (há uma opção na preferência de exibições para isso). Então, sempre que o arranjo do monitor mudar e o OS X não detectá-lo, você pode clicar aqui e escolher 'Detectar Exibições'.

Como alternativa, você pode criar scripts dessa ação no Automator e atribuir a ela uma tecla de atalho. Veja este link para mais informações

    
por 15.07.2009 / 10:32
0

Eu tive o mesmo problema ao usar o Pixelmator e ter algumas janelas fora da tela ao tentar usá-lo no dia seguinte ao uso em meu laptop conectado a um monitor. Simplesmente entre em seus monitores, defina sua res para algo mais baixo, clique no botão 'reunir janelas' e então configure sua res novamente para o normal e você verá todas as janelas do Pixelmator (ou qualquer outra aplicação).

    
por 24.04.2010 / 21:00
0

Outra coisa que você pode fazer é expor (acho que três dedos para cima passam por padrão) e arraste a janela para outra tela. Se você conseguir chegar no canto inferior direito, ele irá abrir a janela para o topo da tela.

    
por 13.02.2015 / 17:30