it-swarm.dev

Ripristina la posizione di Windows di Mac OS X dopo aver scollegato il monitor esterno

L'utilizzo di Mac OS su più monitor è ottimo, ma dopo aver rimosso il monitor esterno (2o monitor) di solito la posizione di Windows originariamente sul monitor esterno non viene riposizionata sul monitor predefinito. C'è qualche tasto di scelta rapida o utilità che possono ripristinare la posizione della finestra per questo tipo di utilizzo?

70
hendrasaputra

Dalla mia risposta originariamente su Server Fault Question 7237 :

Quando un monitor è scollegato (incluso anche l'adattatore, se applicabile), lasciando l'adattatore OS X a pensare che il monitor sia ancora collegato) tutte le finestre dovrebbero spostarsi sullo schermo principale. Occasionalmente alcune finestre (ad esempio Firefox) manterranno la loro posizione nell'estrema destra dello schermo lasciandoti solo lo spazio sufficiente per afferrare la barra del titolo e spostarla dove preferisci.

Un metodo per organizzare Windows in modo che tu possa vederli (se per qualche motivo restano fuori dallo schermo) è passare all'applicazione che possiede la finestra in questione, tenere premuto il tasto Opzione e scegliere "Disponi in primo piano" dal Menu della finestra Quindi sistemerà tutte le finestre di quell'applicazione in una cascata dalla parte superiore sinistra dello schermo.

In secondo luogo, ci sono diversi AppleScript disponibili (ad es. questo a Snipplr ) che catturerà anche ogni finestra dallo schermo e la sposterà sullo schermo per te.

C'è anche un'app nobile shareware chiamata Stay che ti aiuterà ad automatizzare molto questo per te, mentre c'è anche ControlPlane che farà molto di più che solo notare se un monitor è disconnesso e consente di eseguire script (nel caso in cui si desideri fare qualcosa di più che riorganizzare le finestre). ControlPlane è gratuito, ma non ha alcun meccanismo diretto per spostare Windows (devi allegarlo a uno dei suddetti AppleScript).

63
Chealion

Puoi anche andare su Display e scegliere Disattiva/Rifletti e reimposta le finestre.

6
Alex

breeze ha stati della finestra globale e dell'applicazione. gli stati possono essere attivati ​​usando la loro tastiera e sono indipendenti dalla risoluzione. accoppialo con sizeup e windowflow e sarai impostato.

4
yanokwa

Tenere premuto il tasto opzione e fare doppio clic sull'icona dell'applicazione nel dock. Il primo clic nasconderà la finestra e il secondo clic ridimensionerà la finestra per adattarla alla singola finestra.

3
uhzoomzip

Provare

Finestra -> cascata

Questo risolve i tuoi problemi?

3
m-p

Nessuno di questi ha funzionato, quindi ho letto di un trucco per cancellare il file plist. Questo cancellò tutto, inclusa la mia registrazione per l'app, stavo cercando di raccogliere la finestra principale, che era aperta, quando l'ho chiusa l'ultima volta.

Quindi ho provato quanto segue e ho avuto successo: ho cambiato la chiave MainWindowFrame in s.th. sotto la mia risoluzione dello schermo, nel mio caso:

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

a:

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

Questo finalmente ha fatto il trucco !!!

2
gr.mon

Quando si eseguono più schermi di risoluzioni diverse su Mac, Mac sembra "fingere" che tutti i monitor abbiano effettivamente la stessa risoluzione verticale creando la visualizzazione virtuale "virtuale" per riempire gli spazi tra i display più piccoli e il display più grande . Ad esempio, ho un MacBook Pro e un display Cinema da 27 ".

Gestisco il mio monitor Cinema con risoluzione nativa, 2560x1440, e il mio macbook all'estrema destra, "spazio in più" (è più piccolo del 1440, ma non mi dice esattamente di cosa si tratta). A causa di come ho il mio monitor e laptop situato sulla mia scrivania, uso la scheda "arrangiamento" nelle preferenze di sistema per allineare il bordo inferiore dei display. Quando faccio questo, c'è una sezione sopra la schermata del macbook che viene mostrata vuota o vuota nella finestra di arrangiamento.

TUTTAVIA, ho scoperto che se riorganizzavo le cose in modo tale che i bordi superiori dei miei schermi erano allineati, la mia finestra delle applicazioni mancanti mi attendeva tranquillamente nella parte in alto a sinistra dello spazio del monitor del laptop, pensando che fosse sullo schermo e visibile l'intero tempo. Da lì, ho scoperto che spostando lo schermo del laptop verso il basso per allinearlo con il monitor esterno in basso, il sistema era abbastanza gentile da forzare la finestra ora nascosta in alto a sinistra del mio monitor Cinema.

1
user237707

Puoi andare su Preferenze di Sistema> Display e cambiare la risoluzione a qualcosa di più basso, ad esempio 1024 x 768 o 800 x 600 e farà in modo che le finestre si reimpostino su quella dimensione di schermo più piccola. Cambialo di nuovo a quello che dovevi avere una finestra a tutto schermo.

1
Michael Glenn

Una volta ho avuto un caso strano in cui posso vedere solo la finestra dell'applicazione quando si passa da uno spazio all'altro. Sapevo che era da qualche parte a sinistra dello schermo; Ho provato molti metodi descritti qui senza alcun risultato.

Alla fine, I riarrangiato il mio display principale ed esterno nella preferenza di visualizzazione in modo che on sia in alto a sinistra dell'altro, e alla fine la finestra si è mostrata.

1
TTT

Ho avuto una query simile per un amico che utilizza un monitor esterno con un Macbook e ha suggerito SizeUp . Non l'ho ancora esaminato, ma potrebbe essere quello che cerchi.

1
jtimberman

Un'altra cosa che puoi fare è andare in esposizione (credo che tre dita verso l'alto scorri per default) e trascini la finestra su un altro schermo. Se riesci a raggiungere l'angolo in basso a destra, farà apparire la finestra nella parte superiore dello schermo.

0

Tengo la preferenza di visualizzazione nella barra dei menu (c'è un'opzione nella preferenza di visualizzazione per questo). Quindi, ogni volta che la disposizione del monitor cambia e OS X non la rileva, puoi fare clic qui e selezionare "Rileva schermi".

In alternativa è possibile scrivere l'azione in Automator e assegnarle un tasto di scelta rapida. Vedi questo link per maggiori informazioni

0
Mark Pim

Ho avuto lo stesso problema quando uso Pixelmator e ho un po 'di finestre fuori dallo schermo quando provavo a usarlo il giorno dopo l'avevo usato a casa con il mio laptop collegato a un monitor. Entra nei tuoi display, imposta la tua risoluzione su qualcosa di più basso, fai clic sul pulsante "gather windows", quindi ripristina i valori normali e dovresti vedere tutte le finestre di Pixelmator (o qualsiasi altra applicazione).

0
user26795