web-dev-qa-db-fra.com

Pourquoi Windows ouvrira-t-il une application sur le même écran où il a été demandé?

J'ai remarqué un comportement très illogique (OMI) sur la barre des tâches que vous avez sur tous les moniteurs (applicable uniquement lorsque plusieurs moniteurs sont utilisés bien sûr).

Je suis aussi curieux pour un correctif que je suis curieux pour la raison pour laquelle la logique actuelle est la façon dont il est en ce moment. Alors n'hésitez pas à répondre à n'importe quelle partie de la question.


J'ai monté sur le moniteur A et le moniteur B. Surveiller la barre des tâches A, le moniteur B Holds Taskbar B. Je regarde le moniteur B en ce moment et je veux ouvrir une demande à ce sujet. Cette application dispose d'un raccourci pratique situé dans les deux barres de tâches, mais depuis que je cherche le moniteur B, je vais aller et cliquer dessus sur la barre des tâches de moniteur B B.

Windows Logic se produit

L'application s'ouvre sur le surveiller de toute façon. Retombé!


Quelqu'un pourrait-il expliquer pourquoi Windows (10) Est-ce que cela?

Et y a-t-il une solution pour ce problème?

9
Pieter888

Ce problème n'est pas quelque chose que Windows contrôle pour toutes les applications. Certaines applications stockeront et rappellent leur position et leur taille au lancement. Ces détails seront souvent (dépendants du programme) être stockés sous forme de x, y des coordonnées Y basées sur le coin supérieur gauche du moniteur "principal" étant 0,0 OR potentiellement à partir du coin du moniteur qu'ils ont rédigé sur.

Par exemple; Ouvrez notepad.exe. Déplacez-le quelque part, redimensionnez-le. Ferme le. Ouvrez à nouveau. Il devrait ouvrir exactement où c'était le dernier. Ces clés de registre sont les endroits où le Bloc-notes choisit de stocker sa position. D'autres applications peuvent également utiliser le registre ou leur propre magasin de configuration . Registry location for notepad.exe position information


Mes pratiques multi-surveillants:

Les barres de tâches de moniteur multiples se sont améliorées depuis Windows XP, mais finalement Windows (et donc certaines applications) manquent toujours de certains détails plus fins de plusieurs moniteurs. Dans les Windows XP jours, j'ai choisi de courir quelque chose comme -- ltramon pour obtenir un certain contrôle, mais lorsque je me suis déplacé vers Windows 7, j'ai choisi plutôt de centraliser mes opérations de la barre des tâches et utilisez uniquement une milieu (verticalement) entre deux écrans. Ayant maintenant été principalement déplacés sur 3 écrans au travail, je suis de retour à une seule barre de tâches sur le moniteur principal.

Pour gérer les fenêtres nouvellement démarrées (puisqu'elles commencent généralement à cibler), j'utilise raccourcis clavier très puissants de Windows 1Win + (Shift) + Left/Right Arrows. Où n'utilise pas Shift Déplace les applications entre "Restaurer" et ' Windows Snap ' Positions et en utilisant il, la saute entre les moniteurs.

5
Ashley

La réponse de Ashley Steel est correcte (+1), mais elle n'explique pas comment résoudre la situation. Il existe des programmes qui géreront les positions de la fenêtre sur une base par application.

Juste Googling for Windows Window Manager vous mettra sur la bonne voie. Vous pouvez même gérer les positions de la fenêtre à partir de la ligne de commande, si vous savez comment script.

0
Keltari

Correctif: vous pouvez utiliser affichageFusion Barre de tâches multi-moniteurs. Il ouvrira un programme sur le même écran où il a été demandé (au moins cela fonctionne sur Windows 7, je n'ai pas essayé sur Windows 10):

enter image description here

Pourquoi Windows 10 se comporte de cette façon, je ne vois aucune bonne raison. Je suppose que les décideurs vivent sur un ordinateur portable de 15 pouces ne sont pas familiers avec le concept de multi-moniteur ...

0
Franck Dernoncourt