Question Déplacer une fenêtre hors écran à l'écran sur Mac OS X


Il semble que Mac OS X 10.6.1 Snow Leopard ait parfois tendance à laisser certaines fenêtres hors écran, en particulier lorsque je déconnecte un moniteur externe de mon MacBook. Comment puis-je déplacer la fenêtre à l'écran lorsqu'il n'est pas possible de saisir la barre de titre et de la faire glisser sur l'écran?

XvsXP.com recommande d'ajuster la résolution de l'écran vers le bas pour que les fenêtres hors écran reprennent leur vue, puis ajustez la résolution de votre écran à son paramètre d'origine. Dans OS X 10.4 Tiger, j'avais un script qui ramène toutes les fenêtres hors écran à l'écran, mais dans mes mises à niveau vers Leopard et maintenant Snow Leopard, je ne semble pas avoir ce script.

De meilleures solutions?


279
2017-10-14 15:53


origine


Vous voudrez peut-être vérifier une question très similaire: Réinitialiser la position Windows de Mac OS X après avoir déconnecté le moniteur externe - Chealion
J'ai constaté que supprimer les éléments de référence incriminés du plist d'Interface Builder est parfois utile. J'ai même essayé de définir la position de la fenêtre via AppleScript sans succès.
J'ai été capable de récupérer une fenêtre x11 en déplaçant l'affichage de la reproduction sur l'autre côté d'un écran adjacent. En d'autres termes, j'ai eu l'arrangement suivant avec mes moniteurs [2] [1], et la fenêtre x11 se produisait hors écran à la gauche apparente de [1]. En réorganisant: [1] [2], ma fenêtre x11 apparaît correctement sur la fenêtre [1]. Je suis sous OS X 10.10. - HAL 9001


Réponses:


Cette méthode semble fonctionner: cliquez sur le menu Fenêtre, puis sur Zoom


284
2017-10-14 16:25



Pour la première fois depuis des mois, je viens de rencontrer ce problème avec Parallels. Malheureusement, ils n’ont pas d’option de menu zoom dans le menu Fenêtre. - Matthew Rankin
La réponse suivante devrait fonctionner pour toutes les applications. - James Robinson
Zoom n'a pas fonctionné pour moi. Maintenant, la fenêtre est juste plus grande, mais toujours pas là où je peux l'atteindre. - bugloaf
Excellente solution, sauf que Photoshop a sa propre implémentation non standard du menu Fenêtre et n’a pas d’option de zoom. Sanglant Adobe. - Rory McCrossan
Travaillé pour iTunes. Jamais vu cette option auparavant; J'ai toujours supposé que cela s'appellerait "maximiser". Jazzy! - Matt Fletcher


Je n'ai pas lu tout le fil mais la façon la plus simple de trouver était de changer la résolution de l'écran:

Accédez à Préférences système »Affiche puis modifiez la résolution.

Cela forcera votre ordinateur à afficher à nouveau l’affichage et à repositionner toutes les fenêtres ouvertes. Ensuite, retournez simplement à vos paramètres de résolution d'origine et tout devrait être rétabli.


115
2017-12-10 21:23



Dans mon cas, l'application (xScope) ne comportait pas d'option Zoom et ma nouvelle version de Mountain Lion ne montrait pas de fonction "détecter les affichages". Cette astuce fonctionnait donc parfaitement. Merci! - Jon
+1 a fonctionné pour moi aussi. (Sur Lion essayant d’obtenir la fenêtre iPhone Simulator). Le zoom a été désactivé pour cette application. Ce qui rend cela plus facile est d'avoir le bouton Affichages dans la barre de menu (Préférences Système-> Affichages-> Afficher les affichages dans la barre de menus) - de cette façon vous pouvez rapidement changer la résolution ou détecter les affichages - Rhubarb
Également travaillé avec Virtual Box, qui était plein écran dans un autre écran (inexistant). Je n'avais pas de barre de menu du tout. Merci. - mwilson
N'a pas fonctionné pour moi J'ai redimensionné l'affichage, mais la fenêtre est toujours hors de portée. Je peux le voir dans le contrôle de la mission, mais je ne peux pas le toucher, alors tellement exaspérant! - bugloaf
Rotation de 90 degrés et retour en arrière a fonctionné pour moi. - mjhm


Trois idées:

  • CmdF1 (ou CmdfnF1 Si vous avez configuré le clavier de votre MacBook pour utiliser les touches de fonction normales, vous pouvez basculer vos affichages entre le mode miroir et le bureau étendu. Un effet secondaire est que les fenêtres sont déplacées de manière imprévisible. Cela pourrait déplacer la fenêtre manquante vers un endroit visible. Cela nécessite probablement que le moniteur externe soit connecté.

  • Activer les espaces, appuyez sur la touche de raccourci pour afficher la vue d'ensemble des espaces et voir si votre contour de fenêtre manquant est visible à cet endroit. Si c'est le cas, faites-le glisser là où vous le souhaitez.

  • Quittez l'application et relancez. Définitivement une solution non idéale et pas pratique s'il y a du travail non enregistré.


41
2017-10-14 16:04



Basculer entre le mode miroir et le bureau étendu ne fonctionnait pas. J'ai décidé de quitter Parallels, qui a mis en place une boîte de dialogue avant de quitter. Avec la boîte de dialogue en place, j'ai déplacé la fenêtre Parallels à l'écran, puis j'ai sélectionné "Annuler" dans "Êtes-vous sûr de vouloir quitter?" boite de dialogue. Je souhaite toujours qu'il y ait une meilleure façon. - Matthew Rankin
Votre première option a fonctionné pour moi. J'ai un macbook Pro avec deux moniteurs connectés. Je n'utilise pas le macbook comme un écran. Cmd F1 a fonctionné comme un charme. Je vous remercie - ntgCleaner
Cmd-F1 pour basculer dans Screen Mirror a fonctionné comme un charme. Et puis Cmd-F1 revient à mon mode normal. - Bryan Focht
Cmd + fn + F1 a parfaitement fonctionné! Merci un million! - theMarceloR


Certaines fenêtres peuvent être déplacées par exemple en les faisant glisser horizontalement à partir du bord inférieur.

Vous pourriez également essayer d'exécuter des scripts comme celui-ci dans 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

37
2017-09-24 11:40



cela ne fonctionne pas avec par ex. UltaEdit - il y a un message d'erreur indiquant que les limites ne peuvent pas être définies. La syntaxe semble également être "définir les limites de la première fenêtre à ..." - Wolfgang Fahl
@ WolfgangFahl set bounds of windows to est également une syntaxe correcte, mais j'ai modifié la réponse pour ajouter un deuxième script qui a fonctionné pour moi avec UltraEdit. - user495470
Cela a fonctionné pour X-Lite quand tout le reste a échoué. Il n'y avait pas de "Zoom" dans X-Lite et la modification de l'échelle d'affichage ne fonctionnait pas car X-LIte était entièrement sur un autre écran. - David W.
Merci! Le second script (mais pas le premier) a fonctionné pour moi pour FileZilla. Assurez-vous que vous êtes sur le même bureau que l'application en question lors de l'exécution du script. - Tom
Excellent, fonctionne également sur VLC, qui a pour habitude de rester bloqué à l’écran lorsqu’il était précédemment utilisé sur un moniteur externe maintenant déconnecté. - Benji XVI


Si vous pouvez voir une partie de la fenêtre, maintenez la touche Option enfoncée, puis cliquez sur l'une des bordures de la fenêtre. Cela vous permettra de faire glisser la fenêtre en vue complète.


31
2017-10-13 19:49



J'ai voté une autre réponse il y a longtemps, mais maintenant, sur un autre système d'exploitation, cela a fonctionné pour moi. C'est comme tenir alt et faire glisser une nouvelle forme dans les programmes Adobe! - ntgCleaner
Cela a parfaitement fonctionné pour moi avec un certain nombre d'applications X11 qui insistent sur l'ouverture en dehors de l'espace visible de mon bureau. Je vois généralement un peu de ces fenêtres et le conseil ci-dessus a fonctionné pour me permettre de les faire revenir dans la vue. - slm
Je devais tenir Shift-Option pour que cela fonctionne ... mais ... fanstastic, merci! - GreenAsJade
Ni Option ni Shift-Option ne fonctionnent pour moi à Yosemite avec FileZilla: | - DemiSheep
Merci! Cela me permet également de redimensionner photoshop lorsqu'il est hors écran. Semble la seule réponse qui fonctionne sur toutes les fenêtres d'application! - dval


Rien de ce qui précède n'a fonctionné pour moi, mais j'ai réussi à corriger:

  • Préférences de système
  • Matériel
  • Affiche

Ensuite, allez dans l'onglet "Arrangement" et faites glisser la fenêtre externe sur la partie interne (au lieu de côte à côte).


20
2018-01-28 13:24



Cela a fonctionné pour moi, contrairement à toutes les autres suggestions. Cependant, ce n'est pas une solution idéale ... J'aimerais pouvoir conserver mon arrangement actuel si possible. - nukeguy
Rien d'autre n'a fonctionné pour moi - il est fascinant que cela ramène une fenêtre inkscape sur MacOS alors qu'aucune option clavier n'est utile. - Wolfgang Fahl


J'ai eu ce problème avec Parallels Desktop 6 dans OS X Lion, où la fenêtre réelle de la machine virtuelle était masquée hors écran, et visible uniquement dans le contrôle de mission, et lorsque vous passiez d'un espace à l'autre.

Donc, pour ceux qui ont le même problème, et j'espère que cela est applicable ailleurs: La solution consiste à cliquer avec le bouton droit sur l'icône de l'application dans le Dock, puis à accéder à l'élément de menu "Options" et à choisir "Ce bureau". . Cela devrait remettre la fenêtre d'application sur le bureau actuel. Toujours préféré les anciens espaces préf panneau pour ce genre de chose - beaucoup plus rapide.

J'espère que ça aide ceux qui ont trébuché sur ce post, avec le même problème avec Parallels (comme je l'ai fait)

Notez que sur Lion, il n'y a pas d'option Affecter à dans cette position.


8
2017-07-26 14:49



Cette réponse a fonctionné pour moi et est la seule qui ne semble pas être un énorme hack. - durron597


Si l'option Fenêtre / Zoom du menu n'aide pas (comme suggéré dans la 1ère réponse):

Window/Zoom on OSX

(cela peut se produire lorsque l'application possède une implémentation non standard du menu Fenêtre comme Adobe Photoshop),

vous devez aller à Paramètres d'affichage et sélectionner l'option «Plus d'espace» (mise à l'échelle).

Voir:

Displays - Scaled - More Space

Si vous souhaitez avoir une solution permanente, veuillez installer BetterTouchTool, qui fournit des options supplémentaires (gestes) pour déplacer les fenêtres. Par exemple:

BetterTouchTool - Move windows


8
2018-02-17 17:03



Ma résolution sur mes moniteurs était déjà au maximum, mais le réglage de «Meilleur» à «Plus d'espace», puis à rétablir la valeur par défaut, a rendu la fenêtre Filezilla en plein écran sur mon écran Macbook Pro. - DemiSheep
La mise à l'échelle + option-glisser-fenêtre-bord a fonctionné pour moi. - Jorge Orpinel