web-dev-qa-db-fra.com

Comment puis-je changer les dpi de mes moniteurs séparément?

J'ai deux écrans FullHD, dont l'un est un écran d'ordinateur portable de 15 ". Comment puis-je modifier le DPI de cet écran en particulier, pour lire le texte plus facilement?

3
Andreas Hartmann

Ubuntu ne gère pas encore très bien cela - vous ne pouvez pas avoir deux moniteurs dont le DPI varie énormément et faites glisser les fenêtres entre eux et que cela fonctionne comme il se doit. C'est une limitation de Xorg et des toolkits de widgets. Le problème est qu’ils utilisent une seule valeur PPP, puis qu’une fenêtre est dimensionnée en pixels. Par conséquent, si vous avez une fenêtre de 400 pixels de large sur votre moniteur externe et que vous la faites glisser sur un écran hiDPI, elle aura toujours une largeur de 400 pixels. en raison de l'augmentation de la densité de pixels aura l'air beaucoup trop petite.

Dans Unity, vous pouvez modifier la mise à l'échelle de l'interface Unity à l'aide de l'option "Échelle du menu et des barres de titre" dans les paramètres d'affichage, mais cette mise à l'échelle n'affecte pas les applications.

Pour atténuer ce problème pour les applications, vous pouvez éventuellement réduire la résolution de votre affichage hiDPI à l’aide de xrandr ou des paramètres d’affichage. L'inconvénient de cette approche est que les écrans LCD ont une meilleure résolution de leur résolution native et que l'utilisation d'une résolution alternative peut sembler floue. Si cela pose problème, vous pourrez peut-être choisir une résolution représentant une échelle entière de votre résolution d'origine (par exemple, QHD => HD, 1920x1080 => 960x540 pour FHD, 2560x1600 => 1280x800, 2880x1800 => 1440x900, etc.), mais dans la pratique, vous ne pourrez peut-être pas le faire car il n’existe pas de résolution d’échelle entière exacte.

Rapports de bugs pertinents:

4
bain