2009-10-14 15:53:37 +0000 2009-10-14 15:53:37 +0000
305
305

Voltar a colocar uma janela fora do ecrã no Mac OS X

Parece que o Mac OS X 10.6.1 Snow Leopard tem tendência para deixar algumas janelas fora do ecrã por vezes, especialmente quando desconecto um monitor externo do meu MacBook. Como posso mover a janela de volta ao ecrã quando não é possível agarrar a barra de título e arrastá-la de volta para o ecrã? XvsXP.com recomenda que ajuste a resolução do seu ecrã para baixo para que as janelas fora do ecrã “encaixem de novo na vista” e depois ajuste a resolução do seu ecrã de volta à sua configuração original. No OS X 10.4 Tiger, eu tinha um script que trazia todas as janelas fora do ecrã de volta para o ecrã, mas nos meus upgrades para o Leopard e agora para o Snow Leopard, parece que não tenho esse script.

Alguma solução melhor lá fora?

Respostas (21)

316
316
316
2009-10-14 16:25:43 +0000

Este método parece funcionar: clique no menu Janela, depois clique em Zoom

123
123
123
2011-12-10 21:23:14 +0000

Não li todo o tópico mas a forma mais fácil que encontrei foi Mudar a resolução do ecrã :

Ir para Preferências do sistema “ Ecrãs e depois alterar a resolução.

Isto forçará o seu computador a tornar o ecrã novamente e a reposicionar todas as janelas abertas. Depois basta mudar novamente para as suas definições de resolução originais e tudo deverá estar de novo no seu lugar.

46
46
46
2009-10-14 16:04:17 +0000

Três ideias:

  • CmdF1 (ou CmdfnF1 se tiver configurado o teclado do seu MacBook para utilizar as teclas de função normais) alterna os seus ecrãs entre o modo espelho e a área de trabalho alargada. Um efeito secundário é que as janelas se movem de forma algo imprevisível. Isto pode mover a janela em falta para um lugar visível. Isto provavelmente requer que o monitor externo esteja ligado.

  • Ligue os Espaços, pressione a tecla de atalho para mostrar a vista geral dos espaços e veja se o esboço da janela em falta é visível lá. Se assim for, arraste-a para onde deseja que esteja.

  • Saia da aplicação e relance-a. Definitivamente uma solução nãoideal e não prática se houver trabalho não guardado.

37
37
37
2012-09-24 11:40:40 +0000

Algumas janelas podem ser movidas, por exemplo, arrastando-as horizontalmente da margem inferior.

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
36
36
36
2014-10-13 19:49:26 +0000

Se conseguir ver uma parte da janela, mantenha premida a tecla Opção e depois clique numa das margens da janela. Isto irá permitir-lhe arrastar a janela para a vista total.

21
21
21
2011-01-28 13:24:20 +0000

Nenhum dos anteriores funcionou para mim, mas consegui uma correcção mudando:

  • Preferências do Sistema
  • Hardware
  • Ecrãs

Então vá para o ‘Arranjo’ ‘tab’ e arraste a janela externa para cima da interna (em vez de lado a lado).

9
9
9
2015-02-17 17:03:35 +0000

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

(isto pode acontecer quando a aplicação tem a sua própria implementação não standard do menu Janela como o Adobe Photoshop),

tem de ir a Definições de Visualização e seleccionar a opção ‘Mais Espaço’ (Escalonável).

Veja:

Se quiser ter alguma solução permanente, por favor instale BetterTouchTool , que fornece opções extra (gestos) para mover as janelas. Por exemplo:

8
8
8
2011-07-26 14:49:07 +0000

Tive este problema com o Parallels desktop 6 no OS X Lion, em que a janela real do VM estava escondida fora do ecrã, e apenas visível no controlo da Missão, e quando se deslocava entre espaços.

Assim, para aqueles com o mesmo problema, e esperemos que isto seja aplicável noutro local: A solução é clicar com o botão direito do rato no ícone da Aplicação na Doca, depois ir ao item de menu ‘Opções’, e em ‘Atribuir a’ escolher ‘Este Ambiente de Trabalho’. Isto deverá mover a janela da aplicação de volta para o ambiente de trabalho actual. Ainda preferia o painel de espaços antigos para este tipo de coisas - muito mais rápido.

Esperança que ajuda quem tropeça neste post, com o mesmo problema com Parallels (como eu fiz)

Note que em Lion, não há nenhuma opção Assign To nesta posição.

8
8
8
2014-10-26 09:59:52 +0000

Encontrei uma maneira, usando “Force Quit …”, clicando no ícone no canto superior esquerdo.

Use-o para forçar a saída da aplicação, depois inicie-o novamente. Começa de novo, e a janela está no ecrã.

7
7
7
2014-09-11 19:44:21 +0000

Se ainda tiver um ecrã externo ligado, ou se estiver a ligar novamente o ecrã externo, e nesse momento tiver a janela fora do ecrã e impossível de gerir, é possível clicar com o botão direito do rato no ícone dessa aplicação na doca e forçar a janela a encaixar no outro ecrã.

Isto permitir-lhe-á ajustar a posição da janela sem necessidade de modificar a resolução dos ecrãs ou abrir o separador de preferências do sistema. Ainda não é tão fácil como uma solução MS Windows, mas definitivamente mais fácil do que passar por todas as outras complicações.

5
5
5
2012-09-10 17:25:10 +0000

Nenhum dos métodos acima referidos funcionou para mim na OSX 10.7.4. Eu estava a tentar aceder ao KeePassX, que estava completamente fora do ecrã. (Eu tinha-o mudado para uma segunda visualização em casa, mas agora estava no escritório, sem segunda visualização)

Alterar a resolução para trás e para a frente não teve qualquer efeito. Fechar a aplicação e abri-la novamente, não teve qualquer efeito.

No entanto, quando I fechei a base de dados, e pedi para abrir uma nova, moveu a janela para que eu pudesse aceder ao menu suspenso para seleccionar um ficheiro. (yay!)

4
4
4
2017-03-01 20:40:41 +0000

Mantenha a opção + clique duas vezes no ícone do aplicativo na doca e ele primeiro minimizará, depois restaurará as janelas para visualização total em sua área de trabalho.

3
3
3
2015-05-18 18:00:59 +0000

Tentei praticamente tudo acima para uma aplicação simbólica chamada SecurID que usamos para acesso VPN para o trabalho. Este AppleScript finalmente resolveu-o (cortesia de http://www.leonamarant.com/2008/04/02/how-to-get-off-screen-windows-back-on-your-mac-os-x-v105/ )

-- Example list of processes to ignore: {"xGestures"} or {"xGestures", "OtherApp", ...}
property processesToIgnore : {}

-- Get the size of the Display(s), only useful if there is one display
-- otherwise it will grab the total size of both displays
tell application "Finder"
    set _b to bounds of window of desktop
    set screen_width to item 3 of _b
    set screen_height to item 4 of _b
end tell

tell application "System Events"
    set allProcesses to application processes
    set _results to ""
    repeat with i from 1 to count allProcesses
        set doIt to 1
        repeat with z from 1 to count processesToIgnore
            if process i = process (item z of processesToIgnore) then
            set doIt to 0
            end if
        end repeat

        if doIt = 1 then
            tell process i
                repeat with x from 1 to (count windows)
                    set winPos to position of window x
                    set _x to item 1 of winPos
                    set _y to item 2 of winPos

                    if (_x < 0 or _y < 0 or _x > screen_width or _y > screen_height) then
                        set position of window x to {0, 22}
                    end if
                end repeat
            end tell
        end if
    end repeat
end tell
3
3
3
2010-08-27 23:56:04 +0000

A posição das vistas é guardada nos próprios ficheiros do aparo. A forma como corrigi isto foi para fazer uma alteração na View e depois guardei-a. Desliguei o Interface Builder e recomecei-o. A minha janela e vista foram recolhidas de volta para o ecrã principal. Devo dizer que tentei todas as opções antes de fazer isto. Isto é o Zoom, apagando o .plist da Biblioteca/Preferências, F8, Reunir Janelas… Nenhuma delas funcionou. Espero que isto ajude.

2
2
2
2015-03-03 19:31:12 +0000

A resposta simples para mim, se estiver apenas a remover completamente monitores externos (por exemplo, para ir a uma conferência com o seu portátil) é simplesmente fechar a tampa e abri-la novamente. Todas as outras respostas (^1, Zoom, janelas em movimento) não funcionaram para mim.

2
2
2
2009-10-14 16:54:44 +0000

Ir para Preferências do Sistema “ Ecrãs ” Detectar Ecrãs.

Vai forçar o sistema a voltar a digitalizar, e detectar o monitor em falta… Isso normalmente resolve o problema quando me deparo com ele.

Também, se isso não funcionar, e o seu sistema ainda acreditar que o monitor está ligado, tente duas coisas:

  1. Se ainda tiver o cabo ligado (mas não ligado a um monitor), desligue-o.
  2. No separador de disposição no painel de visualização, experimente “Gather Windows”. Isto deve reunir todas as janelas para o monitor activo / primário.
1
1
1
2014-03-26 11:02:15 +0000

O método WindowZoom é interessante e provavelmente o que eu utilizaria se não fosse o Moom . Ele permite configurar teclas de atalho para reposicionar e redimensionar janelas. Tenho uma grelha de 9 células (altoption1-9) assim como metades esquerda/direita e algumas outras.

O padrão do Moom para centrar e expandir uma janela é controlhiftz depois espaço - mudei isto para altz. Super útil também para screencasts, pois tem muito mais controlo sobre o posicionamento das janelas.

0
0
0
2019-09-09 23:29:45 +0000

Uma solução de terceiros consiste em utilizar HyperDock . É actualmente compatível com o MacOS 10.14 Mojave.

Este utilitário modifica o Dock para mostrar uma pré-visualização das janelas de cada aplicação a flutuar acima do ícone da aplicação.

Estes são arrastáveis, pelo que basta escolher a janela que pretende visualizar e arrastá-la para o monitor que necessita que esteja ligado.

0
0
0
2014-07-15 21:51:20 +0000

Na minha situação, a janela desapareceu em Mavericks depois de eu ter desligado um dos meus monitores externos. Eu ainda tinha outro monitor externo ligado ao meu MacBook Pro, enquanto as janelas movidas do externo desligado foram deslocadas para o meu monitor incorporado. Uma janela para o Chrome estava bem fora do ecrã real, mas com a forma como os ecrãs e “Spaces” funcionam no Mavericks nenhuma parte dele foi mostrada nos outros ecrãs.

A forma mais fácil que encontrei foi abrir o Exposé (ou premindo F9 se tiver activado novamente o atalho do teclado, ou passando para cima com três ou quatro dedos, dependendo da sua configuração) e arrastar a janela em falta de um monitor para outro. Isto fará com que o OS X posicione automaticamente a janela dentro dos limites do novo monitor, e ela ficará visível novamente.

0
0
0
2010-06-24 14:21:21 +0000

Para casos extremos, como os que estou a encontrar com o Interface Builder, pode tentar voltar a ligar o seu segundo monitor, encontrando a janela em falta e depois arrastando-o de volta para o monitor principal.

Agora, para verificar o seu trabalho, saia do programa e depois relance-o para garantir que todas as janelas desejadas estão a viver no seu monitor principal.

Agora, desligue o segundo monitor - as coisas devem ficar bem.

0
0
0
2018-02-22 23:17:21 +0000

Pergunto-me porque não foi mencionado antes mas existe uma forma muito simples de o resolver.

Pode pegar numa das arestas horizontais ou verticais da janela (não nos cantos, no entanto) e mover o rato paralelamente à aresta, não na direcção que normalmente tomaria para redimensionar a janela.

Ou seja, se mover a aresta horizontal da janela horizontalmente ou a aresta vertical verticalmente então não redimensiona a janela mas move o todo. Agora pode arrastar a parte que falta da janela de volta para o ecrã.