68 votes

Comment récupérer les fenêtres qui se sont déplacées hors de l'écran ?

J'ai parfois ce problème avec ma configuration à deux écrans, surtout lorsque je jongle avec beaucoup de choses.

Parfois, il semble que je puisse déplacer une fenêtre entièrement hors de l'écran (je ne sais pas exactement comment) et je ne peux pas la récupérer. Si je fais un 'hide all' dans le menu de l'application (habituellement c'est Mail.app, donc restons-en à celle-ci pour l'exemple), tout disparaît et Mail semble penser qu'il a une fenêtre 'inbox' dans le menu Windows, mais il n'y a rien de visible. Fermer et redémarrer l'application ne semble pas aider (puisque l'application se souvient de l'emplacement de ma fenêtre précédente) et je finis par éteindre le Mac, débrancher le second écran et le redémarrer, ouvrir à nouveau l'application, ce qui semble persuader le Mac de repenser la position de la fenêtre principale, et tout va bien. Je peux alors redémarrer le second moniteur, etc.

Y a-t-il un meilleur moyen ? Existe-t-il un moyen de ramener Windows vers un moniteur spécifique, ou un utilitaire pour déplacer les fenêtres ouvertes/en cours d'exécution ? Est-ce que je fais vraiment quelque chose mauvais ? :-)

Je n'utilise pas Spaces, d'ailleurs - donc je suis presque sûr qu'il ne s'agit pas d'un problème bizarre de Spaces :-)

59voto

Greg Hurlman Points 10944

Chealion a répondu à cette question sur SuperUser .

Je ne copierai pas et collerai sa réponse ici, car c'est lui qui en a le mérite, pas moi.

Mais en gros, ce que vous pourriez faire est (cité dans la réponse de Chealion) :

Une deuxième méthode pour arranger les fenêtres de façon à ce que vous puissiez les voir (si, pour une raison quelconque, elles restent hors écran) consiste à passer à l'application l'application à laquelle appartient la fenêtre en question, maintenez la touche Option enfoncée et choisissez "Disposer devant" dans le menu Fenêtre. Cela aura pour effet de toutes les fenêtres de cette application en cascade, en partant du haut de l'écran à gauche de l'écran.

0 votes

Oh, génial - merci ! J'ai validé sa réponse ici et je vous remercie de m'avoir indiqué le bon endroit. Il y a de bonnes suggestions, et j'ai presque hâte que le problème se reproduise :-)

3 votes

Cette solution ne fonctionne pas dans Yosemite, vous ne pouvez accéder au menu Fenêtre qu'à partir de l'écran sur lequel se trouve la fenêtre dans Yosemite.

6 votes

L'option de menu n'apparaît pas pour XQuartz

20voto

Nick Berardi Points 31361

Pour être complet :

De ma réponse originale à Défaillance du serveur Question 7237 :

Lorsqu'un moniteur est débranché (y compris l'adaptateur le cas échéant - en laissant l'adaptateur, OS X pense que le moniteur est toujours branché), toutes les fenêtres devraient se déplacer sur votre écran principal. Occasionnellement, certaines fenêtres (par exemple Firefox) garderont leur position à l'extrême droite de l'écran, vous laissant juste assez de place pour saisir la barre de titre et la déplacer où vous le souhaitez.

Une méthode consiste, avant de débrancher le moniteur externe (ou avant de débrancher le dongle), à ouvrir le volet des préférences d'affichage dans les préférences système et à cliquer sur le bouton "Rassembler les fenêtres". Cela est censé faire apparaître toutes les fenêtres sur l'écran principal et l'option n'apparaît pas si vous n'avez pas de second moniteur branché.

Une deuxième méthode pour disposer les fenêtres de manière à ce que vous puissiez les voir (si, pour une raison quelconque, elles restent hors écran) consiste à passer à l'application qui possède la fenêtre en question, à maintenir la touche Option enfoncée et à choisir "Disposer devant" dans le menu Fenêtre. Toutes les fenêtres de cette application seront alors disposées en cascade en partant du coin supérieur gauche de l'écran.

Enfin, il existe plusieurs AppleScripts disponibles (ex. celui-ci à Snipplr ) qui va également saisir toutes les fenêtres hors écran et les déplacer sur l'écran pour vous.

Il existe également une application shareware très pratique appelée Restez sur qui vous aidera à automatiser beaucoup de choses pour vous, et il y a également MarcoPolo qui fera bien plus que simplement remarquer si un moniteur est déconnecté et vous permet d'exécuter des scripts (au cas où vous voudriez faire plus que simplement réarranger les fenêtres).

1 votes

Je suis désolé mais je n'ai aucune idée de ce dont vous parlez. change to the application that owns the window in question, hold the Option key down and choose "Arrange in Front" from the Window menu Je ne vois pas ça nulle part.

14voto

nukeguy Points 231

J'ai pensé que je devrais faire une réponse à ce sujet qui décrit les solutions spécifiquement pour XQuartz. La plupart des solutions proposées ici ne fonctionnent pas pour XQuartz. De ce billet : https://xquartz.macosforge.org/trac/ticket/796 J'ai trouvé deux solutions qui fonctionnent et je pense qu'il serait utile de les exposer ici.

  1. Si vous pouvez débrancher/rebrancher votre moniteur facilement, alors débranchez votre moniteur pour que votre fenêtre apparaisse à un endroit auquel vous pouvez accéder. Ensuite, avec votre souris, cliquez sur la fenêtre et maintenez le bouton de la souris enfoncé comme si vous alliez la faire glisser. Sans lâcher la souris ni la fenêtre, branchez votre moniteur. La fenêtre XQuartz devrait rester là où se trouve votre souris.

  2. Ce paquet ShiftIt fonctionne très bien pour récupérer les fenêtres qui ont disparu de l'écran : https://github.com/fikovnik/ShiftIt/downloads Il existe peut-être d'autres paquets similaires, mais celui-ci est propre et efficace.

J'espère que cela aidera quelqu'un !

0 votes

Shiftlt fonctionne presque avec XQuartz. Il recentre effectivement la fenêtre principale d'Inkscape (par exemple) mais pas la fenêtre secondaire (dialogue de propriétés). Un bon outil à connaître cependant. +1

7voto

tremby Points 221

J'ai deux écrans et le chargement d'Inkscape le place généralement dans un endroit inaccessible. Je peux le voir en utilisant "montrer toutes les fenêtres", mais si je le sélectionne à partir de là, il disparaît à nouveau. La solution que j'ai trouvée vient de ce commentaire de liste de diffusion .

En débranchant le second écran, je peux voir Inkscape. Mais même après l'avoir déplacé un peu, si je rebranche l'autre écran, il disparaît à nouveau du bord. La solution est la suivante :

  1. Débrancher le deuxième écran
  2. Utilisez la souris pour saisir la barre de titre de la fenêtre (cliquez et maintenez).
  3. En tenant toujours la barre de titre, rebranchez le moniteur.

0 votes

J'ajouterai que les autres personnes du bureau me dévisagent beaucoup pendant que j'effectue cette tâche.

5voto

DBranx Points 51

J'ai trouvé une solution très simple à ce problème.

Ça m'est arrivé sur Powerpoint. Je suis allé dans le menu Powerpoint en haut de l'écran. J'ai cliqué sur "Fenêtre", puis sur "Zoom dans la fenêtre". Terminé

0 votes

C'est la seule réponse qui a fonctionné pour 10.11.5 (nom de code El Capitan).

0 votes

Sinon, Window > Zoom a fonctionné pour moi (Zoom dans Window n'était pas une option).

0 votes

Fenêtre > Zoom fonctionne dans Mojave

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X