web-dev-qa-db-fra.com

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

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

Si je me connecte alors que les moniteurs externes sont déconnectés, la barre des tâches évolue sur l'affichage 3200x1800 et ressemble à la taille que j'attendais. Cependant, si je connecte ensuite les moniteurs externes, la plupart des applications (mais pas toutes) semblent bien évoluer, mais le bureau et la barre des tâches de Windows ont un aspect énorme (pour obtenir un effet optimal, cliquez pour voir l'image en entier et comparer la taille de la police de la corbeille. et barre des tâches au contenu de la fenêtre):

Desktop, signed in with external monitors disconnected


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

Desktop, signed in with external monitors connected

Mais lorsque je déconnecte la station d'accueil, le problème inverse se produit et la barre des tâches/le bureau a l'air minuscule sur l'écran du portable, alors que la plupart des autres applications s'adaptent comme prévu.


Y a-t-il un moyen de le configurer pour que la mise à l'échelle soit correcte sur tous les moniteurs, indépendamment de ce qui est connecté lorsque je me connecte/démarre

Je n'ai pas besoin d'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 nouvelle échelle sans se reconnecter, ou s'agit-il simplement d'un bogue/d'une limitation dans Windows?


EDIT 2015-10-25

Mis à jour avec plus de photos.

J'ai pris de vraies photos de l'écran (pendant que mes collègues se moquaient de moi et m'envoyaient des liens expliquant comment utiliser le bouton Imprimer écran ..), car prendre une capture d'écran d'un bureau à DPI mixte tout en essayant de résoudre un problème de DPI n'était pas tout à fait direct- vers l'avant.

Paramètres de résolution et d’échelle:

Resolution and scaling settings

Démarrer en étant amarré

Lorsqu'il est démarré à partir de la station d'accueil, l'ordinateur portable est petit. La mise à l'échelle de l'écran du portable reste la même, même en cas de déconnexion, quel que soit le réglage du moniteur principal.

Docked after boot from docked

Démarrez sans être ancré

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

Undocked after boot from undocked

Mais les moniteurs externes, une fois branchés, ont l'air fous:

Docked after boot from undocked

(Gardez à l'esprit, ce sont des moniteurs 23 ", qui ont presque 13" de hauteur verticale)

Comparant

Je pense que le menu de démarrage est très clair sur les écrans 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 montre ceci (encore une fois, le menu Démarrer 8 le rend évident, mais c'est la barre des tâches elle-même qui est vraiment minuscule):

tiny taskbar side-by-side


EDIT 2015-11-03: retester avec Windows 10

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

La bonne chose la plus évidente: les paramètres de mise à l’échelle (taille des éléments) fonctionnent plutôt bien et il existe un paramètre de mise à l’échelle par moniteur (qui fonctionne clairement, contrairement à Windows 8, qui confond "Laissez-moi choisir un niveau de mise à l'échelle pour tous mes affichages" Je pouvais très facilement faire en sorte que tout ait essentiellement la même taille physique, quel que soit le moniteur.

Je ne l'utilise que depuis environ une heure, mais jusqu'à présent:

Démarrer en étant amarré

  • (Bon) La mise à l'échelle reste cohérente, même lors de l'accostage et de la déconnexion
  • (Bad) Le pointeur de la souris sur les écrans 1920x1200 est comblement énorme: environ la taille d’une "grande" icône.

Démarrez sans être amarré

  • (Bon) La mise à l'échelle reste cohérente, même lors de l'accostage et de la déconnexion
  • (Bon) Le pointeur de la souris convient à tous les moniteurs.
  • Les info-bulles (incorrectes) sur la barre de notification, par exemple, sont infimes en affichage 4K
  • Une poignée d'autres applications non compatibles DPI qui apparaissent minuscules sur un écran 4K et physiques sont de la taille attendue sur des écrans 1920x1200 mais tout le texte est réduit à environ 75% de la normale

Verdict de Windows 10

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

Une fois encore, je suis revenu à l'ancienne configuration consistant à toujours utiliser mon moniteur 4k en 1080p.

Le fait que la mise à l'échelle agisse différemment selon la méthode de démarrage et que quelque chose d'aussi fondamental que le pointeur de la souris ne s'adapte même pas correctement, m'indique que ce n'est tout simplement pas un scénario normal que Microsoft conçoit. Je pense qu'à ce rythme, au moment où les problèmes logiciels seront résolus, le prix des moniteurs 4k chutera à un point tel qu'il est actuellement en 1920x1200, et la meilleure solution consistera simplement à exécuter tous les moniteurs 4k.

17
gregmac

Le moniteur de votre ordinateur portable est-il défini par défaut?

Si votre moniteur par défaut est réglé sur 1920x1200 et que vous désancrez votre ordinateur portable, la résolution par défaut de 1920x1200 sera 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ésamorcez l'installation, Windows n'aura pas besoin de transférer le contrôle "par défaut" de Explorer.exe, restituera et redimensionnera le bureau à partir des paramètres de résolution de vos autres moniteurs.

Donc, connectez le portable et définissez-le comme moniteur par défaut. Définissez tous les paramètres personnalisés de votre choix comme moniteur par défaut. Configurez vos autres moniteurs puis détachez-les. Le moniteur de l'ordinateur portable doit conserver ses paramètres, son apparence et sa convivialité après avoir été désamarré.

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

4
blackjack929