Forcer l'application à accéder à la fenêtre sélectionnée au démarrage

1

Je lance une configuration multi-moniteurs sur un seul "Bureau". Toutes les applications ouvertes s’exécutent sur le moniteur principal, qui est le plus petit. J'aimerais que certains (par exemple, un navigateur, un client de messagerie) soient ouverts sur mon secondaire, avec d'autres (par exemple, IRC, un terminal, etc.) sur mon principal.

Je ne sais pas s'il existe une méthode pour le faire de manière native ou si cela nécessite un codage, mais je suis satisfait de l'une ou l'autre solution.

Andrew White
la source
Lancez, faites glisser vers le 2ème écran, relancez. Ne fonctionne pas?
Tetsujin
Malheureusement non. La machine est un macbook pro, alors je l’ai parfois branchée sur un écran (au travail), d’autres fois, elle est simplement ouverte (à la maison). Outlook pour Mac 2016 s'ouvre toujours dans le macbook, alors que d'autres processus semblent se glisser entre eux.
Andrew White
Ah, dès que vous réduisez la machine à un seul écran, toutes les fenêtres à l'intérieur de cet écran seront ramenées afin que vous ne les perdiez pas. Comportement prévu SavedState peut envoyer une fenêtre au deuxième écran si elle s'y trouvait la dernière fois que l'application a été lancée, mais toutes les applications n'enregistrent pas l'état de sauvegarde - c'est peut-être pour cette raison que vous constatez la différence. [MS fait toujours ses propres choses, même avec 2 écrans permanents, RDC s'ouvrira sur le 2ème écran, mais chaque connexion que j'ouvre jamais s'ouvre à l'écran 1]
Tetsujin