Questão Mover uma janela fora da tela de volta na tela no Mac OS X


Parece que o Mac OS X 10.6.1 Snow Leopard tem a tendência de deixar algumas janelas fora da tela às vezes, especialmente quando eu desconecto um monitor externo do meu MacBook. Como posso mover a janela de volta na tela quando não é possível pegar a barra de título e arrastá-la de volta para a tela?

XvsXP.com recomenda ajustar a resolução da tela para baixo para que as janelas fora da tela "voltem a ser exibidas" e, em seguida, ajuste a resolução da tela de volta à configuração original. No OS X 10.4 Tiger, eu tinha um script que trazia todas as janelas fora da tela de volta na tela, mas nas minhas atualizações para o Leopard e agora para o Snow Leopard, eu não pareço ter esse script.

Alguma solução melhor por aí?


279


origem


Você pode querer verificar uma pergunta muito semelhante: Redefinir a posição do Mac OS X Windows após a desconexão do monitor externo - Chealion
Descobri que excluir os itens de referência ofensivos da plist do Interface Builder às vezes ajuda. Eu até tentei definir a posição da janela via AppleScript sem sorte.
Consegui recuperar uma janela x11 movendo a exibição de desova para o outro lado de uma exibição adjacente. Em outras palavras, eu tive o seguinte arranjo com meus monitores [2] [1], e a janela x11 foi desmembrada fora da tela para a esquerda aparente de [1]. Ao reorganizar: [1] [2], minha janela x11 apareceu corretamente na janela [1]. Eu estou no OS X 10.10. - HAL 9001


Respostas:


Este método parece funcionar: clique no menu Window e, em seguida, clique em Zoom


284



Pela primeira vez em meses, acabei de me deparar com esse problema com o Parallels. Infelizmente, eles não têm uma opção de menu de zoom no menu Janela. - Matthew Rankin
A próxima resposta deve funcionar para todos os aplicativos. - James Robinson
Zoom não funcionou para mim. Agora a janela é apenas maior, mas ainda não é onde posso alcançá-la. - bugloaf
Ótima solução, exceto pelo fato do Photoshop ter sua própria implementação não padrão do menu Janela e não ter opção de zoom. Adobe sangrenta. - Rory McCrossan
Trabalhou no iTunes. Nunca vi essa opção antes; Eu sempre achei que seria chamado de "maximizar". Jazzy! - Matt Fletcher


Ainda não li todo o tópico, mas a maneira mais fácil que encontrei foi mudar a resolução da tela:

Vá para Preferências do sistema »Exibe e altera a resolução.

Isso forçará o computador a renderizar a tela novamente e reposicionar todas as janelas abertas. Em seguida, basta voltar para as configurações originais de resolução e tudo deve estar de volta no lugar.


115



No meu caso, o aplicativo (xScope) não tinha uma opção Zoom, e minha nova compilação Mountain Lion não estava mostrando uma função de "detectar displays", então essa dica funcionou perfeitamente. Obrigado! - Jon
+1 funcionou para mim também. (No Lion tentando obter a janela do iPhone Simulator). O zoom foi desativado para este aplicativo. O que torna isso mais fácil é ter o botão Exibe na barra de menus (Preferências do Sistema-> Exibições-> Mostrar exibições na barra de menus) - dessa forma você pode alterar rapidamente a resolução ou detectar exibições - Rhubarb
Também trabalhei com o Virtual Box, que estava em tela cheia em outro display (inexistente). Eu não tinha um bar de menu. Obrigado. - mwilson
Não funcionou para mim. Redimensionei a tela, mas a janela ainda está fora de alcance. Eu posso ver isso no Controle da Missão, mas eu não posso tocá-lo, tão enlouquecedor! - bugloaf
Girar 90 graus e reverter funcionou para mim. - mjhm


Três idéias:

  • CmdF1 (ou CmdfnF1 se você configurou o teclado do seu MacBook para usar teclas de função normais) alterna suas exibições entre o modo espelho e a área de trabalho estendida. Um efeito colateral é que as janelas são movidas de forma imprevisível. Isso pode mover a janela ausente para algum lugar visível. Isso provavelmente requer que o monitor externo seja conectado.

  • Ative o Spaces, pressione a tecla de atalho para exibir a visão geral dos espaços e veja se o contorno da janela ausente está visível lá. Se assim for, arraste-o para onde você quer que ele esteja.

  • Saia do aplicativo e reinicie. Definitivamente, uma solução não ideal e não é prática se houver trabalho não salvo.


41



A alternância entre o modo espelho e a área de trabalho estendida não funcionou. Eu decidi sair do Parallels, que trouxe uma caixa de diálogo antes de sair. Com a caixa de diálogo para cima, mudei a janela Parallels de volta na tela e, em seguida, selecione "Cancelar" no "Tem certeza de que deseja sair?" caixa de diálogo. Ainda gostaria que houvesse uma maneira melhor. - Matthew Rankin
Sua primeira opção funcionou para mim. Eu tenho um macbook Pro com dois monitores conectados. Eu não uso o macbook como tela. Cmd F1 funcionou como um encanto. Obrigado - ntgCleaner
Cmd-F1 para alternar em Screen Mirror funcionou como um encanto. E então o Cmd-F1 volta ao meu modo normal. - Bryan Focht
Cmd + fn + F1 funcionou perfeitamente! Graças a um milhão! - theMarceloR


Algumas janelas podem ser movidas, por exemplo, arrastando-as horizontalmente a partir da borda inferior.

Você também pode tentar executar scripts como este no Editor AppleScript:

tell application "iTunes"
    set bounds of windows to {100, 100, 800, 800}
end tell
tell application "System Events" to tell window 1 of process "UltraEdit"
    set position to {100, 100}
    set size to {800, 800}
end tell

37



isto não funciona com, e. UltaEdit - há uma mensagem de erro que os limites não podem ser definidos. Além disso, a sintaxe parece ser "definir os limites da primeira janela para ..." - Wolfgang Fahl
@WolfgangFahl set bounds of windows to também é a sintaxe correta, mas eu editei a resposta para adicionar um segundo script que funcionou para mim com o UltraEdit. - user495470
Isso funcionou para o X-Lite quando tudo o mais falhava. Não havia "Zoom" no X-Lite e a alteração da escala de exibição não funcionou, uma vez que o X-LIte estava em outro monitor inteiramente. - David W.
Obrigado! O segundo script (mas não o primeiro) funcionou para mim no FileZilla. Verifique se você está no mesmo desktop que o aplicativo em questão ao executar o script. - Tom
Excelente, funciona também no VLC, que tem o hábito de ficar preso fora da tela quando estava sendo usado anteriormente em um monitor externo desconectado. - Benji XVI


Se você puder ver uma parte da janela, mantenha pressionada a tecla Opção e, em seguida, clique em uma das bordas da janela. Isso permitirá que você arraste a janela para a exibição completa.


31



Eu votei outra resposta há muito tempo atrás, mas agora em um sistema operacional diferente, isso funcionou para mim. É como segurar alt e arrastar uma nova forma nos programas da Adobe! - ntgCleaner
Isso funcionou perfeitamente para mim com um número de aplicativos X11 que insistem em abrir fora do espaço visível da minha área de trabalho. Eu normalmente vejo apenas um pouco dessas janelas e a dica acima funcionou para permitir que eu as arrastasse de volta à vista. - slm
Eu tive que segurar Shift-Option para isso funcionar ... mas ... fanstastic, obrigado! - GreenAsJade
Nem Option nem Shift-Option estão funcionando para mim no Yosemite com o FileZilla: | - DemiSheep
Obrigado! Isso também me permite redimensionar o photoshop quando ele está fora da tela. Parece ser a única resposta que funciona em todas as janelas de aplicativos! - dval


Nenhum dos acima funcionou para mim, mas eu consegui uma correção, alterando:

  • Preferências do Sistema
  • Hardware
  • Exibe

Em seguida, vá para a guia 'Arrangement' e arraste a janela externa sobre a parte interna (em vez de lado a lado).


20



Isso funcionou para mim, ao contrário de todas as outras sugestões. No entanto, não é uma solução ideal ... Gostaria de poder manter meu acordo atual, se possível. - nukeguy
Nada mais funcionou para mim - é fascinante porque isso trará de volta uma janela do Inkscape no MacOS, enquanto nenhuma opção de teclado, nada ajudará. - Wolfgang Fahl


Eu tive esse problema com o Parallels desktop 6 no OS X Lion, onde a janela real da VM estava escondida fora da tela, e visível apenas no controle da Missão, e quando você passava entre os espaços.

Então, para aqueles com o mesmo problema, e esperamos que isso seja aplicável em outro lugar: A solução é clicar com o botão direito do mouse no ícone do aplicativo no Dock, depois no item de menu 'Opções' e em 'Atribuir a' escolha 'Este desktop' . Isso deve mover a janela do aplicativo de volta para a área de trabalho atual. Ainda preferi os antigos espaços pref painel para esse tipo de coisa - muito mais rápido.

Espero que ajude aqueles que tropeçam neste post, com o mesmo problema com o Parallels (como eu fiz)

Observe que no Lion, não há nenhuma opção Atribuir a esta posição.


8



Essa resposta funcionou para mim e é a única que não parece ser um grande truque. - durron597


Se a opção Janela / Zoom do menu não ajudar (como sugerido na primeira resposta):

Window/Zoom on OSX

(isso pode acontecer quando o aplicativo tem sua própria implementação não-padrão do menu Window como o Adobe Photoshop),

você tem que ir para Configurações de exibição e selecionar a opção "Mais espaço" (Escala).

Vejo:

Displays - Scaled - More Space

Se você gostaria de ter alguma solução permanente, instale BetterTouchTool, que fornece opções extras (gestos) para mover as janelas. No exemplo:

BetterTouchTool - Move windows


8



Minha resolução em meus monitores já estava no máximo, mas a configuração de 'Melhor' para 'Mais espaço' e, em seguida, defini-la de volta para o padrão, fez com que a janela do Filezilla ficasse em tela cheia na tela do meu Macbook Pro - DemiSheep
O escalonamento + option-drag-window-edge funcionou para mim. - Jorge Orpinel


Eu encontrei um caminho, usando "Force Quit ...", clicando no ícone in no canto superior esquerdo.

Use-o para forçar o encerramento do aplicativo e iniciá-lo novamente. Ele começa de novo e a janela está na tela.


7



Esta sugestão Moom me salvou. - AndyBean
Não funcionou para mim com o Filezilla - Eu até instalei uma versão atualizada e ela não redefiniu a janela (não desinstalei a versão antiga) - DemiSheep
Eu posso confirmar que isso funcionou para o Inkscape no El Capitan - Wray Bowling