it-swarm-pt.tech

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

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 esse tipo de uso?

70
hendrasaputra

Da 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) mantêm sua posição na extrema 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 ficarem 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 da janela. Em seguida, ele organizará todas as janelas desse aplicativo em cascata a partir da parte superior esquerda da tela.

Em poucas palavras, há vários AppleScripts disponíveis (por exemplo, este no Snipplr ) que também irá pegar cada janela da tela e movê-la 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 as janelas). O ControlPlane é gratuito, mas não possui nenhum mecanismo direto para mover janelas (você precisa anexá-lo a um dos AppleScripts mencionados anteriormente).

63
Chealion

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

6
Alex

brisa tem estados de janela global e de aplicativo. 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.

4
yanokwa

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

3
uhzoomzip

Experimentar

Janela -> cascata

Isso corrige seus problemas?

3
m-p

Nenhum destes 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 eu tentei o seguinte e tive sucesso: 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 !!!

2
gr.mon

Quando você executa várias exibições de diferentes resoluções 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 exibições menores e a maior exibição . Por exemplo, tenho um macbook pro e um monitor de 27 "Cinema.

Eu corro 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 a como tenho meu monitor e laptop em minha mesa, uso a guia "organização" nas preferências do sistema para alinhar a Borda inferior dos monitores. 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 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 Tempo. De lá, 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.

1
user237707

Você pode ir para Preferências do Sistema> Exibições e alterar a resolução para algo menor, digamos, 1024 x 768 ou 800 x 600 e isso 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.

1
Michael Glenn

Certa 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 rearranjado meu display principal e externo na preferência de exibição de modo que on é para o canto superior esquerdo do outro, e, eventualmente, a janela apareceu.

1
TTT

Eu tive 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.

1
jtimberman

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 abrirá a janela para o topo da tela.

0
bananabananabanana

Eu mantenho a preferência de exibição na barra de menu (há uma opção na preferência de exibição 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'.

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

0
Mark Pim

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. Basta entrar em seus monitores, definir sua res para algo menor, clique no botão 'recolher janelas' e, em seguida, defina sua res novamente para o normal e você deverá ver todas as janelas do Pixelmator (ou qualquer outra aplicação).

0
user26795