Comment faire pour que les fenêtres enregistrent leur position à l'écran après avoir re-attaché un affichage?

29

Lorsque j'attache un deuxième moniteur à mon MacBook, j'y fais glisser de nombreuses fenêtres. Lorsque je détache le moniteur, toutes les fenêtres reviennent sur l'écran de mon MacBook. Comment puis-je faire en sorte que lorsque je reconnecte le moniteur, toutes les fenêtres reviennent automatiquement à leur position sur le deuxième moniteur?

J'utilise mon MacBook personnel au travail où j'ai le moniteur supplémentaire. Mais cela signifie que je dois détacher et réinstaller le moniteur tous les jours. J'ai beaucoup de fenêtres ouvertes depuis le travail de la veille, c'est donc une vraie douleur.

Je connais une application appelée Forget-Me-Not , qui est presque exactement ce que je veux. Mais j'ai besoin de quelque chose qui fonctionne sur OS X 10.5.

Jonathan Tran
la source
2
Y a-t-il quelque chose de nouveau sur ce front au cours des 5 dernières années? Aucune des options décrites ne semble être ce que je veux .... Et certaines des choses proposées ne semblent plus exister, ou ne sont plus en cours de développement ...
Brian Postow
@BrianPostow, vous trouverez peut-être cette autre question utile. J'ai spécifiquement posé cette question pour trouver une solution sur OS X 10.5, et non sur y répondu. Je n'utilise plus 10.5, et je n'ai pas non plus trouvé de bonne solution sur le dernier OS X.
Jonathan Tran

Réponses:

14

Avez-vous une chance de passer à la version 10.6? Si oui, vous pouvez utiliser Stay from Cordless Dog.

Dori
la source
Il semble que Stay fonctionnerait, mais je ne vais pas mettre à niveau mon système d'exploitation uniquement pour cela.
Jonathan Tran
1
Si vous utilisez actuellement Leopard et que votre Mac peut gérer Snow Leopard, il n'y a aucune bonne raison de ne pas effectuer de mise à niveau. SL est plus rapide, plus mince et meilleur dans un grand nombre de façons. Compte tenu de son prix, il vaut chaque centime.
Dori
5

L'ardoise est gratuite et très puissante, et elle fait exactement ce que vous voulez.

J'ai répondu à cela dans une question précédemment posée, mais je vais résumer ma réponse ici:

Lorsque vous branchez votre moniteur secondaire, Slate détecte automatiquement le nouveau moniteur , et toutes vos fenêtres seront déplacées et redimensionnées exactement comme vous les aimez. Vous pouvez définir des positions et des tailles personnalisées pour toutes vos applications, y compris le plein écran, le demi-écran et la grille.

Vous pouvez définir différentes dispositions en fonction du nombre de moniteurs connectés, et vous pouvez également définir des raccourcis clavier pour des dispositions ou des actions spécifiques telles que le décalage et le redimensionnement des fenêtres d'un certain pourcentage.

Essaye le! Voici un article utile sur la façon de tirer le meilleur parti de Slate.

Ben
la source
3

J'utilise Breeze pour mémoriser la position des fenêtres lors du basculement entre un moniteur externe et le moniteur interne de mon MacBook Air. Cela fonctionne avec 10,5, il y a une démo gratuite et ce n'est pas trop cher à 8 $. Avec Breeze, vous définissez les positions et les tailles des fenêtres, puis vous pouvez les raccourcir. Vous pouvez également définir des positions / tailles pour des applications spécifiques en plus du paramètre global.

Dori, merci pour ce lien vers Stay, je cherchais quelque chose qui fait exactement ça et je lance 10.6. Merci!

Jack Chu
la source
2
J'ai essayé la démo. Il se souvient de la taille de la fenêtre et la position sur l'écran, mais pas qui affiche. Cela signifie que je dois toujours faire glisser chaque fenêtre une par une sur le 2ème moniteur. C'est aussi bien, mais cela ne répond pas à ma question :(
Jonathan Tran
Oh je suis désolé. Je ne l'utilise que sur 1 moniteur, ce cas d'utilisation n'a donc jamais été un problème pour moi. J'ai déjà contacté le développeur pour une autre demande de fonctionnalité, a-t-il répondu assez rapidement. Peut-être pourriez-vous faire une demande de fonctionnalité pour la prise en charge de plusieurs moniteurs?
Jack Chu
0

Je suis juste tombé sur SizeUp qui est un peu comme Breeze mais semble également avoir une gestion des moniteurs. Je ne l'ai pas testé mais il a l'air décent:

Modifier:

Il y a aussi Optimal Layout qui est un outil très complet mais qui mérite également d'être étudié.

cwd
la source
0

Après avoir recherché cela pendant un certain temps, je voudrais dire que Stay fonctionne à merveille pour enregistrer l'état et la position des fenêtres sur plusieurs écrans. Vous devez enregistrer vos paramètres pour un écran unique et des écrans doubles / multiples afin que vos positions soient enregistrées dans les deux situations. Disposition optimale, bien qu'un produit complet n'ait malheureusement pas enregistré les positions des fenêtres ou les ait rétrogradées lors du basculement entre un écran simple et un écran double. Au moins, je n'arrivais pas à comprendre comment travailler avec elle après seulement une tentative de 30 minutes. Il est possible que ce soit le cas, mais dans le court laps de temps que j'ai dû mettre en place, je n'ai pas pu économiser.

La possibilité de diviser vos écrans en sections est une fonctionnalité vraiment géniale mais pas la fonctionnalité principale que je cherchais dans ce cas.

ljavierrivera
la source
0

Oui, Stay semble fonctionner, mais il ne peut pas reculer les fenêtres qui ont été mises en mode plein écran. Donc, si vous souhaitez conserver un état des éléments plein écran sur votre ordinateur portable, mais positionné des fenêtres sur votre moniteur externe, cela ne fonctionne malheureusement pas.

Cordialement, Steve

user48568
la source
0

J'aime aussi Stay . Cela fonctionne très bien et est vraiment simple à utiliser:

Comment fonctionne Stay?

Déplacez vos fenêtres là où vous le souhaitez, puis demandez à Stay de les stocker. Une fois stockées, les fenêtres peuvent être rétablies à tout moment dans leur état stocké en demandant à Stay de les restaurer.

Kevin Kelly
la source
0

Vous n'avez besoin de rien.

Cmd + Alt + Maintenez votre souris enfoncée 1 seconde dans le coin inférieur droit

norm320
la source