Comment faire pour que Windows redimensionne correctement la barre des tâches après avoir basculé sur des moniteurs avec différents DPI?

17

J'ai un ordinateur portable doté d'un écran natif haute résolution 3200x1800 15 "et d'une station d'accueil connectée à deux moniteurs 1920x1200 23".

Si je me connecte alors que les moniteurs externes sont déconnectés, la barre des tâches évolue sur l'écran 3200x1800 et ressemble à la taille à laquelle je m'attendais. Cependant, si je branche ensuite les moniteurs externes, la plupart des applications (mais pas toutes) semblent évoluer très bien, mais le bureau Windows et la barre des tâches semblent énormes (pour un meilleur effet, cliquez pour afficher l'image complète et comparer la taille de police de la corbeille et la barre des tâches au contenu de la fenêtre):

Bureau, connecté avec des moniteurs externes déconnectés


Si je me connecte avec les moniteurs externes connectés, tout va bien pour eux:

Bureau, connecté avec des moniteurs externes connectés

Mais lorsque je déconnecte la station d'accueil, le problème opposé se produit et la barre des tâches / bureau semble minuscule sur l'écran de l'ordinateur portable, tandis que la plupart des autres applications évoluent comme prévu.


Existe-t-il un moyen de configurer cela pour obtenir une mise à l'échelle correcte sur tous les moniteurs, indépendamment de ce qui est connecté lorsque je me connecte / démarre initialement?

Je suis d'accord pour ne pas utiliser l'écran du portable pendant que les moniteurs externes sont connectés.

Je pense que le problème est simplement que l'explorateur lui-même n'est pas redimensionné lorsque le DPI change. Existe-t-il un moyen de forcer une remise à l'échelle sans vous reconnecter, ou s'agit-il simplement d'un bogue / limitation dans Windows?


EDIT 2015-10-25

Mis à jour avec plus de photos.

J'ai pris de vraies photos de l'écran (alors que mes collègues se moquaient de moi et m'envoyaient des liens vers la façon d'utiliser le bouton d'écran d'impression ..) parce que prendre une capture d'écran d'un bureau mixte DPI tout en essayant de déboguer un problème DPI n'est pas exactement simple- vers l'avant.

Paramètres de résolution et de mise à l'échelle:

Paramètres de résolution et de mise à l'échelle

Démarrage en étant ancré

Lors du démarrage à partir de la station d'accueil, l'ordinateur portable est petit. La mise à l'échelle de l'écran de l'ordinateur portable reste la même même lorsqu'il est déconnecté, quel que soit le réglage du moniteur principal.

Amarré après le démarrage de l'amarré

Démarrer sans être ancré

Lorsqu'il n'est pas ancré, l'ordinateur portable a l'air bien:

Désamarré après le démarrage de désamarré

Mais les moniteurs externes, lorsqu'ils sont branchés, ont l'air fous:

Amarré après le démarrage à partir de l'ancre

(gardez à l'esprit que ce sont des moniteurs de 23 ", qui mesurent presque 13" de hauteur verticale)

Comparant

Je pense qu'il est assez clair à quel point le menu de démarrage est énorme sur les moniteurs externes, mais il est un peu plus difficile d'apprécier à quel point la barre des tâches est petite sur l'ordinateur portable. Je pense que cette image côte à côte le montre (encore une fois, le menu Démarrer8 le rend évident, mais c'est la barre des tâches elle-même qui est vraiment minuscule):

petite barre des tâches côte à côte


EDIT 2015-11-03: retester avec Windows 10

J'ai retesté cela avec Windows 10 (10.0.10240).

La partie la plus évidente: les paramètres de mise à l'échelle (taille des éléments) fonctionnent en fait assez bien, et il existe un paramètre de mise à l'échelle par moniteur (qui fonctionne clairement, contrairement à la confusion de Windows 8 "Permettez-moi de choisir un niveau de mise à l'échelle pour tous mes affichages" J'ai pu très facilement le faire, donc tout est essentiellement de la même taille physique, quel que soit le moniteur.

Je ne l'ai utilisé que pendant environ une heure, mais jusqu'à présent:

Démarrage en étant ancré

  • (Bon) La mise à l'échelle reste cohérente, même l'amarrage et le désamarrage
  • (Mauvais) Le pointeur de la souris sur les écrans 1920x1200 est comiquement énorme: environ la taille d'une "grande" icône.

Démarrez en étant déconnecté

  • (Bon) La mise à l'échelle reste cohérente, même l'amarrage et le désamarrage
  • (Bon) Le pointeur de la souris convient à tous les moniteurs
  • (Mauvais) Les info-bulles sur la barre de notification, par exemple, sont minuscules sur l'écran 4K
  • Une poignée d'autres applications non compatibles DPI qui apparaissent minuscules sur l'écran 4k et dont la taille phyiscale est attendue sur les écrans 1920 x 1200, mais tout le texte est mis à l'échelle à environ 75% de la normale

Verdict de Windows 10

Mieux que Windows 8, mais pas tout à fait là.

Je suis retourné à l'ancienne configuration, une fois de plus, en exécutant toujours mon moniteur 4k à 1080p.

Le fait que la mise à l'échelle agit différemment selon la méthode de démarrage et que quelque chose d'aussi fondamental que le pointeur de la souris ne soit même pas mis à l'échelle correctement, me dit que ce n'est tout simplement pas un scénario normal pour lequel Microsoft conçoit. J'ai l'impression qu'à ce rythme, au moment où les problèmes logiciels sont résolus, le prix des moniteurs 4k baissera au point que les 1920x1200 le sont maintenant, et la meilleure solution sera simplement d'exécuter tous les moniteurs 4k.

gregmac
la source
1
Ma solution de contournement est de forcer l'affichage de l'ordinateur portable à toujours fonctionner à 1920x1080. Ne semble pas aussi agréable mais au moins c'est utilisable. Ceci est cependant loin d'être la solution idéale, de sorte que la question demeure.
gregmac
2
À ma connaissance, il s'agit d'un bogue / limitation dans Windows. Je viens également de tester ce scénario dans l'aperçu technique de Windows 10 et il semble que le problème de la barre des tâches ait été corrigé. (Les icônes du bureau sont toujours énormes.) (Notez que cette réponse a déjà été publiée par moi en tant que réponse, à un moment avant que j'aie la permission de publier des réponses. @Starbox a correctement indiqué qu'il ne s'agissait pas d'une réponse, je l'ai donc supprimée.)
mm201
1
La fermeture et le redémarrage d'Explorer fonctionnent-ils uniquement? Ce n'est pas génial mais une solution de contournement potentielle.
qasdfdsaq
1
"La fermeture et le redémarrage d'Explorer fonctionnent-ils uniquement?" - non :-(
Rich
Dans Panneau de configuration / Apparence et Personnalisation / Affichage, la case "Me laisser choisir un niveau de mise à l'échelle pour tous mes écrans" est-elle cochée?
harrymc

Réponses:

5

Le moniteur de l'ordinateur portable est-il réglé par défaut?

Si votre moniteur par défaut est réglé sur 1920x1200 et que vous déconnectez votre ordinateur portable, la résolution par défaut de 1920x1200 va être mise à l'échelle sur votre moniteur d'ordinateur portable par défaut de 3200x1800.

Mais si vous configurez votre ordinateur portable en tant que moniteur par défaut et que vous désancrez, Windows n'aura pas besoin de transférer le contrôle "par défaut" d'Explorer.exe, de rendre et de redimensionner le bureau à partir des paramètres de résolution de vos autres moniteurs.

Alors, connectez le portable et définissez-le comme moniteur par défaut. Définissez tous les paramètres personnalisés que vous souhaitez pour votre moniteur par défaut. Configurez vos autres moniteurs, puis déconnectez-les. Le moniteur de l'ordinateur portable doit conserver ses paramètres, son apparence et son toucher après avoir été déconnecté.

Maintenant, amarrez et vérifiez les autres moniteurs. Tout devrait bien fonctionner à partir de maintenant.

blackjack929
la source
Merci - l'un de mes moniteurs externes basse résolution est défini par défaut lorsque je suis connecté (car il s'agit du moniteur central). Je vais essayer de changer cela et je ferai rapport ici.
Rich
1
Cela fonctionne, mais il y a plusieurs problèmes: 1) Je ne veux pas vraiment que mon ordinateur portable soit le moniteur principal, car il est sur un côté 2) cela fait disparaître la barre des tâches des autres moniteurs, comme discuté en détail à la social.technet.microsoft.com/Forums/office/en-US/…
Rich
Je pense que la prise en charge multi-moniteur mixte DPI dans Windows 8 est tout simplement instable et peu fiable. Les États membres ont fait de leur mieux, mais c'est intrinsèquement une proposition très compliquée. Leur décision de masquer toutes les configurations et d'interdire aux utilisateurs de modifier les suppositions de Windows sur ce que veulent les utilisateurs ne fait qu'empirer les choses :-(
Rich
J'ai essayé de le définir comme moniteur par défaut, mais cela n'a fait absolument aucune différence pour moi (contrairement à Rich, apparemment - ce qui signifie probablement que des problèmes spécifiques au pilote / matériel compliquent également cela). Je vais voter mais je ne peux pas vraiment accepter la réponse, car cela n'a pas fonctionné pour moi. J'ai fait mes tests Windows 10 en laissant le moniteur pour ordinateur portable (4k) par défaut également, FWIW: les résultats sont modifiés dans la question d'origine.
gregmac
En tant que personne ayant passé 30 ans (disons 20 pour l'interface graphique) à travailler avec des produits Microsoft, je peux GARANTIR que cela ne résoudra PAS TOUS les problèmes de DPI mixtes. Je tire pour la règle 80/20 de Pareto. Cela a toujours fonctionné pour moi avec une certaine forme de peaufinage. Avec les moniteurs 4K actuels coexistant avec d'autres moniteurs DPI (1080), gérés par Windows X, je m'attendrais à une meilleure intégration et un meilleur contrôle également. Mais nous sommes tous ici à cause de Microsoft. Que ce soit spécifique au pilote, matériel ou système, soutenons-nous les uns les autres pour maintenir notre raison et trouver des réponses.
blackjack929