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

Op Mac OS X

een venster buiten het scherm terugzetten Het lijkt erop dat Mac OS X 10.6.1 Snow Leopard de neiging heeft om sommige vensters soms buiten het scherm te laten, vooral als ik een extern beeldscherm van mijn MacBook loskoppel. Hoe kan ik het venster weer op het scherm zetten als het niet mogelijk is om de titelbalk te pakken en terug te slepen naar het scherm? XvsXP.com raadt aan om de schermresolutie naar beneden aan te passen zodat de vensters buiten het scherm “terug in beeld” komen en vervolgens de schermresolutie terug te zetten naar de oorspronkelijke instelling. In OS X 10.4 Tiger had ik een script dat alle off-screen vensters weer op het scherm bracht, maar in mijn upgrades naar Leopard en nu Snow Leopard heb ik dat script niet.

Zijn er betere oplossingen?

Antwoorden (21)

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

Deze methode lijkt te werken: klik op het menu Venster en vervolgens op Zoom.

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

Ik heb niet de hele draad doorgelezen maar de makkelijkste manier die ik vond was om de resolutie van het scherm te veranderen :

Ga naar Systeemvoorkeuren “ Displays en verander dan de resolutie.

Dit zal uw computer dwingen om het scherm opnieuw weer te geven en alle geopende vensters te herpositioneren. Schakel dan gewoon terug naar de oorspronkelijke resolutie-instellingen en alles zou weer op zijn plaats moeten zijn.

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

Drie ideeën:

  • CmdF1 (of CmdfnF1 als je het toetsenbord van je MacBook hebt geconfigureerd om normale functietoetsen te gebruiken) schakelt je beeldschermen tussen de spiegelmodus en het uitgebreide bureaublad. Een neveneffect is dat vensters enigszins onvoorspelbaar worden verplaatst. Hierdoor kan het ontbrekende venster naar een zichtbare plaats worden verplaatst. Hiervoor moet waarschijnlijk wel de externe monitor worden aangesloten.

  • Zet Spaces aan, druk op de sneltoets om het overzicht van de spaties weer te geven en kijk of je ontbrekende venstercontour daar zichtbaar is. Zo ja, sleep het naar waar je het wilt hebben.

  • Sluit de applicatie af en start opnieuw. Zeker een niet-ideale oplossing en niet praktisch als er nog ongeslagen werk is.

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

Sommige vensters kunnen worden verplaatst door ze bijvoorbeeld horizontaal te slepen vanaf de onderrand.

Je kunt ook proberen om scripts als deze uit te voeren in AppleScript Editor:

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

Als u een deel van het venster kunt zien, houdt u de optietoets ingedrukt en klikt u vervolgens op een van de randen van het venster. Zo kunt u het venster naar het volledige scherm slepen.

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

Geen van bovenstaande werkte voor mij, maar ik heb een oplossing gevonden door te veranderen:

  • Systeemvoorkeuren
  • Hardware
  • Displays

. Ga dan naar het ‘Arrangement’ ‘tabblad’ en sleep het externe venster boven op de interne (in plaats van naast elkaar).

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

Als de optie Venster/Zoom uit het menu niet helpt (zoals voorgesteld in het 1e antwoord):

(dit kan gebeuren als de applicatie een eigen niet-standaard implementatie van het Venster menu heeft zoals Adobe Photoshop),

moet je naar Displays Settings gaan en de optie ‘More Space’ (Scaled) selecteren.

Zie:

Als u een permanente oplossing wilt, installeer dan BetterTouchTool , die extra opties (gebaren) biedt voor het verplaatsen van de vensters. In voorbeeld:

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

Ik had dit probleem met Parallels desktop 6 in OS X Lion, waarbij het eigenlijke venster van de VM buiten het scherm werd verborgen, en alleen zichtbaar was in de Mission control, en wanneer je tussen de spaties veegde.

Dus voor degenen met hetzelfde probleem, en hopelijk is dit elders van toepassing: De oplossing is om rechts te klikken op het pictogram van de applicatie in het Dock, dan naar het menuonderdeel ‘Opties’ te gaan, en onder ‘Toewijzen aan’ te kiezen voor ‘Dit bureaublad’. Dat zou het venster van de applicatie weer op het huidige bureaublad moeten zetten. Nog steeds de voorkeur aan de oude spaties voor dit soort dingen - veel sneller.

Hoop dat helpt die struikelen op dit bericht, met hetzelfde probleem met Parallels (zoals ik deed)

Merk dat op Lion, is er geen Assign To optie in deze positie.

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

Ik heb een manier gevonden, door het gebruik van “Force Quit …”, door te klikken op het pictogram in de linker bovenhoek.

Gebruik het om de app te forceren-quiteren, dan opnieuw te starten. Het begint vers, en het venster is op het scherm.

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

Als u nog steeds een extern beeldscherm heeft aangesloten, of als u het externe beeldscherm opnieuw aansluit, en op dat moment het venster buiten het scherm en onhandelbaar is, is het mogelijk om met de rechtermuisknop te klikken op het pictogram voor die toepassing in het dock en het venster te dwingen om naar het andere scherm te klikken.

Dit stelt u in staat om de positie van het venster aan te passen zonder dat u de resolutie van de beeldschermen hoeft te wijzigen of het tabblad Systeemvoorkeuren hoeft te openen. Nog steeds niet zo eenvoudig als een MS Windows oplossing, maar zeker makkelijker dan de rest van dat gedoe.

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

Geen van de bovenstaande methoden werkte voor mij op OSX 10.7.4. Ik probeerde toegang te krijgen tot KeePassX, dat volledig van het scherm af was. (Ik had het verplaatst naar een tweede scherm thuis, maar was nu op kantoor, zonder tweede scherm.)

Het veranderen van de resolutie heen en weer had geen effect. Het sluiten van de app en het weer openen ervan, had geen effect.

Echter, toen Ik sloot de database, en vroeg om een nieuwe te openen, bewoog het venster zodat ik de dropdown kon openen om een bestand te selecteren. (yay!)

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

Houd optie + klik op het app-icoon in het dock twee keer en het zal eerst de vensters minimaliseren, dan herstellen in volledige weergave op uw bureaublad.

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

Ik heb zo'n beetje alles geprobeerd voor een token app genaamd SecurID die we gebruiken voor VPN toegang voor het werk. Deze AppleScript heeft het eindelijk opgelost (met dank aan 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

De positie van de views worden opgeslagen in de nib-bestanden zelf. De manier waarop ik dit heb opgelost was door een wijziging aan te brengen in de View en deze vervolgens op te slaan. Sluit de Interface Builder af en start hem opnieuw op. Mijn venster en de view waren verzameld terug naar het hoofdscherm. Ik moet zeggen dat ik alle opties heb geprobeerd voordat ik dit deed. Dat is de Zoom, het verwijderen van de .plist uit Library/Preferences, F8, Gather Windows… Geen van deze werkte. Ik hoop dat dit helpt.

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

Het eenvoudige antwoord voor mij, als je gewoon de externe monitoren volledig verwijdert (bijvoorbeeld om met je laptop naar een conferentie te gaan) is om gewoon het deksel te sluiten en weer te openen. Alle andere antwoorden (^1, Zoom, bewegende vensters) werkten voor mij niet.

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

Ga naar Systeemvoorkeuren “ Displays ” Detect Displays.

Het zal het systeem dwingen om het opnieuw te scannen, en de vermiste monitor te detecteren… Dat lost het probleem meestal op als ik er tegenaan loop.

Ook, als dat niet werkt, en je systeem gelooft nog steeds dat de monitor aangesloten is, probeer dan twee dingen:

  1. Als je de kabel nog steeds aangesloten hebt (maar niet verbonden met een monitor), ontkoppel hem dan.
  2. 2. Probeer “Verzamel Windows” op de schikkingstab op het beeldscherm. Dat moet alle vensters naar de actieve / primaire monitor verzamelen.
1
1
1
2014-03-26 11:02:15 +0000

De WindowZoom methode is interessant en waarschijnlijk wat ik zou gebruiken zo niet voor Moom . Het laat je toe om sneltoetsen in te stellen voor het herpositioneren en aanpassen van de grootte van vensters. Ik heb een 9-cellig raster (altoption1-9) en ook linker/rechter helften en een paar andere.

De Moom standaard voor het centreren en uitbreiden van een venster is controlshiftz dan space - ik heb dit veranderd in altz. Super handig voor screencasts, want je hebt veel meer controle over de positionering van het venster.

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

Een oplossing van derden is het gebruik van HyperDock . Het is momenteel compatibel met macOS 10.14 Mojave.

Dit hulpprogramma wijzigt het Dock om een voorbeeld te tonen van de vensters van elke toepassing die boven het toepassingspictogram zweven.

Deze kunnen worden gesleept, dus u hoeft alleen maar het venster te kiezen dat u wilt bekijken en het naar de monitor te slepen waarop u het wilt hebben.

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

In mijn situatie verdween het raam op Mavericks nadat ik een van mijn externe monitoren had losgekoppeld. Ik had nog steeds een ander extern beeldscherm op mijn MacBook Pro aangesloten, terwijl de vensters die van de losgekoppelde externe monitor naar mijn ingebouwde beeldscherm werden verschoven. Een venster voor Chrome lag ver buiten het eigenlijke beeldscherm, maar met de manier waarop schermen en “Spaces” in Mavericks werken werd geen enkel deel ervan op de andere beeldschermen getoond.

De eenvoudigste manier die ik heb gevonden is om Exposé te openen (ofwel door op F9 te drukken als je die sneltoets opnieuw hebt ingeschakeld, ofwel door met drie of vier vingers naar boven te vegen, afhankelijk van je configuratie) en het ontbrekende venster van de ene monitor naar de andere te slepen. Dit zorgt ervoor dat OS X het venster automatisch binnen de grenzen van de nieuwe monitor positioneert, en dat het weer zichtbaar wordt.

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

In extreme gevallen, zoals wanneer ik Interface Builder tegenkom, kun je proberen je tweede monitor opnieuw aan te sluiten, dat ontbrekende venster te vinden en het dan terug te slepen naar het primaire beeldscherm.

Nu, om je werk te controleren, sluit je het programma af en start je het opnieuw op om er zeker van te zijn dat alle gewenste vensters op je primaire beeldscherm leven.

Nu, ontkoppel de tweede monitor - de dingen zouden ok moeten zijn.

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

Ik vraag me af waarom het niet eerder is genoemd, maar er is een zeer eenvoudige manier om het op te lossen.

Je kunt een van de horizontale of verticale rand van het venster grijpen (niet de hoeken echter) en de muis parallel aan de rand bewegen, niet in de richting die je normaal zou doen om het venster te verkleinen.

Dat wil zeggen, als je de horizontale rand van het venster horizontaal of de verticale rand verticaal beweegt, dan verkleint het venster niet, maar verplaatst het geheel. Nu kun je het ontbrekende deel van het venster terug naar het scherm slepen.