Mon ordinateur portable est un écran large de 15 "fonctionnant en 1600x1050, et en plus de cela, je connecte un écran LCD 19" externe fonctionnant en 1280x1024. Le problème avec cette configuration est que si j'augmente la taille du texte pour rendre l'écran de l'ordinateur portable lisible, le texte sur l'écran LCD externe est énorme. Le texte normal sur l’écran LCD produit un texte minuscule sur l’ordinateur
Quelles options dois-je contourner?
Réponses:
Les paramètres DPI affectent l’ensemble du bureau, quel que soit le nombre ou la disposition des moniteurs. Vous ne pouvez pas avoir deux paramètres DPI différents sur deux moniteurs.
Mise à jour:
Cela n’est pas vrai dans Windows 8.1, qui ajoute de nombreuses améliorations en matière de mise à l’échelle DPI , notamment les paramètres DPI par affichage. Bien que certains puissent ne pas trouver que la mise en œuvre offre suffisamment de contrôle.
la source
Un peu de bidouille c'est:
Si vous utilisez toujours une certaine application sur un seul écran, vous pouvez configurer cette application pour qu’elle ignore les paramètres DPI. Par exemple, Visual Studio sur mon grand moniteur est configuré pour ignorer le DPI (100%). Tout le reste de mon ordinateur portable à la rétine est à 145%.
Le paramètre "Désactiver la mise à l'échelle de l'affichage avec des paramètres PPP élevés" est sous compatibilité dans le menu Propriétés de l'application EXE.
la source
Il fonctionne enfin sous Windows 10, bien que de nombreuses applications ne puissent toujours pas s’adapter correctement. Cela fonctionne presque aussi bien que sur OSX.
Pour un premier moniteur DPI supérieur ( échelle de 200% )
Pour un deuxième moniteur DPI inférieur ( échelle de 100% )
Il est important de NE PAS utiliser la mise à l'échelle suivante ( elle doit être définie sur 100% ). Par défaut, avec le pack de pilotes MacBook retina, il serait réglé sur 150/200%.
la source
Remarque: contrairement aux affirmations de Microsoft, Windows 8.1 ne prend pas vraiment en charge l'exécution de plusieurs DPI sur des moniteurs distincts.
J'ai un ordinateur portable avec un écran 16 "Windows 8.1 et 3840x2160. Pour que les boîtes de dialogue, les fenêtres, etc. soient de taille utilisable, elles doivent fonctionner à une échelle de 200% (comparable à un écran typique de 16" 1080p mais avec des éléments d'interface utilisateur, le texte et les photos sont tous plus nets).
Lorsque les applications sont déplacées du moniteur de l'ordinateur portable vers le moniteur externe, dès que plus de la moitié de la fenêtre est déplacée sur la fenêtre, elle est redimensionnée. Le problème, c’est que les barres de menus, le curseur, etc. ne sont pas redessinés de manière native avec le nouveau paramètre DPI, la fenêtre entière de l’application, les barres d’outils et tout est dessiné à 200 ppp puis redimensionné à 50% afin de tenir sur le moniteur externe. Seule l’échelle 200% DPI est utilisée en même temps, alors que d’autres DPI pour les moniteurs externes sont [mal] virtualisés. Une mise à l'échelle bilinéaire très floue est utilisée et le texte est totalement illisible sur le moniteur externe. Cela signifie que des avantages tels que le texte en clair (qui repose sur un rendu pixel: 1: 1 et utilise en réalité un anti-crénelage sous-pixel) ne sont pas réalisables lorsque des DPI mixtes sont utilisés.
Quelques applications sélectionnées (IE, PowerPoint) sont répertoriées selon la résolution DPI par moniteur. Dans ce cas, le contenu des fenêtres est redessiné à la taille correcte et le type de texte dans les applications fonctionne toujours, mais les barres de menus, la barre de titre et même le curseur sont toujours dessinés à une échelle de 200%, ce qui les rend inutilement volumineux sur des moniteurs externes. Je suppose que cette exception a été créée pour que les présentations en plein écran puissent toujours être effectuées sans la mise à l’échelle floue des bitmap. Avec l' échelle de 200% des barres d' outils cependant, ces applications ne sont pas utilisables pour quoi que ce soit d' autre que le mode plein écran.
À ce stade, il n’est plus nécessaire de redémarrer l’ordinateur pour modifier le DPI chaque fois que vous vous connectez à un moniteur externe et utilisez un moniteur externe uniquement.
la source
J'ai résolu ce problème en modifiant le "DPI apparent" (et donc la taille du texte) des moniteurs. Placer l’écran LCD externe 19 "plus loin réduira la taille apparente de la police.
Si vous ne voulez pas / ne pouvez pas placer les écrans de cette façon, vous pouvez également utiliser l’écran du Thinkpad à une résolution inférieure pour augmenter la taille de police apparente. Calculez le DPI ici et assurez-vous qu'ils correspondent.
la source
Tu devrais être capable de. Sous Linux, vous pouvez le faire comme ceci:
Créez un serveur X VNC avec une taille deux fois supérieure à celle du petit écran. Par exemple: vous avez deux écrans de même taille, mais de 1920 à 1600 pixels de large: vous créez un serveur virtuel deux fois plus performant: 3840px de large (hauteur de 1080px).
Ouvrez deux clients VNC sur le serveur que vous venez de créer. Mettez un dans chaque écran. Plein écran. Échelle 1: 1. Faites défiler la fenêtre à droite pour afficher la partie la plus à droite du serveur Vnc. Étant donné que les pixels sont de taille différente, tout aura l’air plus grand dans un écran de 1600 pixels. Effectuer un zoom arrière sur celui-ci jusqu'à ce que la taille vous convient
Ceci est évidemment très simple et présente de graves inconvénients (pas de rendu direct, probablement lent, etc.). Mais si vous pouviez faire la même chose avec des framebuffers appropriés et autres ...
la source
Une solution de contournement (bien que je n’ai pas trouvé comment le faire dans Windows 7) permet le panoramique / défilement du bureau, de cette manière, il serait possible de définir une résolution quelconque dans des écrans plus petits afin que la taille de la police soit similaire.
la source
Comme d'autres réponses l'ont souligné, les paramètres DPI ne peuvent pas être ajustés par moniteur (ou par application).
Si vous avez besoin d'applications spécifiques s'exécutant dans une résolution autre que le reste du bureau, envisagez d'utiliser une machine virtuelle .
la source
J'ai résolu le problème en définissant une résolution personnalisée sur le deuxième moniteur. De cette façon, vous pouvez effectivement "simuler" les différents paramètres DPI. Notez cependant que cela dépend du moniteur actuel, de l'affichage d'une résolution non standard. En outre, cela pourrait produire une image terrible et floue, mais vous pouvez décider si vous pouvez vivre avec. C'est loin d'être optimal, mais au moins ça résout le problème "taille différente" ... (Bien sûr, le pilote graphique doit le supporter aussi. Nvidia le fait, d'autres que je ne connais pas.)
la source
La procédure en modifiant simplement la taille du texte sur chaque moniteur fonctionne bien (Windows 10), mais le flou pose un problème énorme !. Voir ce sujet
la source
J'ai eu un problème similaire, réalisant que la police avait été définie à 125% sur mes 2 moniteurs. J'ai donc simplement réduit la résolution de l'ordinateur portable de 1920X1080 à 1600X900, puis réduit la police à 100% dans le Panneau de configuration \ Tous les éléments du Panneau de configuration \ Affichage. Cela a permis de conserver la police lisible sur l'ordinateur portable tout en réduisant sa taille comme je le voulais sur mon moniteur externe, qui est toujours réglé sur 1920X1080.
la source