358 votes

Remettre une fenêtre hors écran à l'écran sous Mac OS X

Il semble que Mac OS X 10.6.1 Snow Leopard ait parfois tendance à laisser certaines fenêtres hors écran, notamment lorsque je déconnecte un moniteur externe de mon MacBook. Comment puis-je ramener 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 votre résolution d'écran vers le bas pour que les fenêtres hors écran " reviennent à l'écran ", puis d'ajuster à nouveau votre résolution d'écran à son paramètre d'origine. Dans OS X 10.4 Tiger, j'avais un script qui ramenait 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.

Y a-t-il de meilleures solutions ?

0 votes

0 votes

J'ai constaté que la suppression des éléments de référence incriminés de la liste de contrôle d'Interface Builder peut parfois aider. J'ai même essayé de définir la position de la fenêtre via AppleScript, sans succès.

0 votes

J'ai réussi à récupérer une fenêtre x11 en déplaçant l'écran qui s'est créé de l'autre côté d'un écran adjacent. En d'autres termes, j'avais la disposition suivante avec mes moniteurs [ 2 ][1], et la fenêtre x11 apparaissait hors de l'écran à la gauche apparente de [1]. En réarrangeant : [1][ 2 ], ma fenêtre x11 apparaissait correctement sur la fenêtre [1]. Je suis sous OS X 10.10.

22voto

somerandomguy Points 1

Aucune des solutions ci-dessus n'a fonctionné pour moi, mais j'ai réussi à réparer en changeant :

  • Préférences du système
  • Matériel informatique
  • Affiche

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

0 votes

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.

1 votes

Rien d'autre n'a fonctionné pour moi - c'est fascinant de voir pourquoi cela ramène une fenêtre inkscape sur MacOS alors qu'aucune option de clavier ou rien ne m'aide.

11voto

kenorb Points 22006

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

Window/Zoom on OSX

(cela peut se produire lorsque l'application a sa propre implémentation non standard du menu Fenêtre comme Adobe Photoshop),

vous devez aller dans les 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, installez s'il vous plaît BetterTouchTool qui offre des options supplémentaires (gestes) pour déplacer les fenêtres. Par exemple :

BetterTouchTool - Move windows

1 votes

La résolution de mes moniteurs était déjà maximale, mais en passant de "Best" à "More Space", puis en revenant à la valeur par défaut, la fenêtre Filezilla s'est retrouvée en plein écran sur mon Macbook Pro.

1 votes

La mise à l'échelle + option-drag-window-edge a fonctionné pour moi.

10voto

Shrike Points 2594

J'ai eu ce problème avec Parallels desktop 6 dans OS X Lion, où la fenêtre réelle de la VM était cachée en dehors de l'écran, et n'était visible que dans Mission control, et lorsque vous glissiez entre les espaces.

Donc, pour ceux qui ont le même problème, et en espérant que cela soit applicable ailleurs : La solution est de faire un clic droit sur l'icône de l'application dans le Dock, puis d'aller dans le menu "Options", et sous "Affecter à", choisissez "Ce bureau". Cela devrait ramener la fenêtre de l'application sur le bureau actuel. Je préfère toujours l'ancien panneau de préférences de l'espace pour ce genre de choses - beaucoup plus rapide.

J'espère que cela aidera ceux qui tombent sur cet article et qui ont le même problème avec Parallels (comme moi).

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

0 votes

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

8voto

Dan Jones Points 177

Si vous avez toujours un écran externe branché, ou si vous reconnectez l'écran externe, et qu'à ce moment-là la fenêtre est hors écran et impossible à gérer, il est possible de cliquer avec le bouton droit de la souris sur l'icône de cette application dans le dock et de forcer la fenêtre à s'afficher sur l'autre écran.

Cela vous permettra d'ajuster la position de la fenêtre sans avoir à modifier la résolution des écrans ou à ouvrir l'onglet des préférences du système. Ce n'est toujours pas aussi facile qu'une solution MS Windows, mais c'est définitivement plus facile que de passer par tout le reste de ces tracas.

1 votes

Aucune option pour cela sur yosemite

0 votes

Cela a fonctionné pour moi avec l'application Sequel Pro sur High Sierra. Elle était hors écran et je ne pouvais pas voir sa barre de menu. J'ai sélectionné l'affichage 1 et ça a marché. Merci !

0 votes

Cela fonctionnait pour moi sur un Mac Pro 5.1 (mi-2010) avec Mojave, et c'est très bien lorsque vous avez une télévision connectée à travers le mur et que vous n'avez pas accès aux autres écrans. Cependant, avec un (nouvel achat) Mac mini 8.1 (2018), je ne vois plus cette option. Est-il nécessaire de l'activer ? Préférez grandement cette solution dans ma situation.

8voto

wgui Points 91

J'ai trouvé un moyen, en utilisant "Force Quit ...", en cliquant sur l'icône dans le coin supérieur gauche.

Utilise-le pour forcer l'arrêt de l'application, puis redémarre-la. Elle démarre à nouveau, et la fenêtre est à l'écran.

0 votes

Cette suggestion de Moom m'a sauvé.

0 votes

Cela n'a pas fonctionné pour moi avec Filezilla - j'ai même installé une version mise à jour et cela n'a pas réinitialisé la fenêtre (je n'ai pas désinstallé l'ancienne version).

0 votes

Je peux confirmer que cela a fonctionné pour Inkscape sur El Capitan.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X