79 votes

Différents paramètres d'échelle d'affichage - 18.04

J'ai un moniteur Dell réglé sur une échelle de 200 % :

enter image description here

J'ai ensuite réglé l'affichage intégré de l'ordinateur portable sur 100% :

enter image description here

Toutefois, si je reviens aux paramètres du moniteur Dell, l'échelle est revenue à 100 %.

Existe-t-il un moyen d'avoir une échelle de 200 % sur le moniteur Dell et de 100 % sur le moniteur de l'ordinateur portable ?

Merci !

36voto

Marco Ottolini Points 569

Sur Gnome 3.32 (par défaut sur Ubuntu 19.04), il est possible de configurer une mise à l'échelle fractionnelle même pour X. La commande est la suivante :

gsettings set org.gnome.mutter experimental-features "['x11-randr-fractional-scaling']"

Ensuite, vous pouvez aller dans les paramètres d'affichage et définir un rapport d'échelle différent pour chaque moniteur que vous avez, même par incréments de 25 %.

Si, pour une raison quelconque, vous devez réinitialiser la mise à l'échelle fractionnaire, la commande est la suivante :

gsettings reset org.gnome.mutter experimental-features

18voto

bc473 Points 245

Il existe une solution de contournement facile.
Au lieu de changer l'échelle : modifier la résolution du moniteur .
Avec une résolution inférieure sur un écran 4K, vous devriez être en mesure d'égaler le moniteur supplémentaire.

J'espère que cela vous aidera.

14voto

travis-wayland Points 141

Diminuer la résolution du moniteur pourrait résoudre le problème, mais ce n'est pas une bonne solution car cela sacrifie la résolution 4k.

Supposons que vous utilisez x-window et ubuntu 18.04. Une meilleure approche, mais plus sophistiquée, est la suivante : maintenez la résolution du moniteur à 4k, doublez la résolution du moniteur de votre ordinateur portable et augmentez toutes les fenêtres de 200%. Voici les étapes détaillées :

  1. Allez dans Paramètres > Affichages > Définir l'échelle à 200%.
  2. Connectez-vous au moniteur Dell, tapez xrandr pour vérifier l'identité des deux moniteurs. Ici je suppose que vous avez un moniteur 'HDMI-0' de 3840x2160, un moniteur 'HDMI-1' de 1600x900. Maintenant je veux placer 'HDMI-1' à gauche, 'HDMI-0' à droite.
  3. Exécutez ce qui suit

xrandr --dpi 276 --fb 7040x2160 --sortie HDMI-0 --mode 3840x2160 --pos 3200x0 --sortie HDMI-1 --scale 2x2 --panning 3200x1800+0+0

(Note : 7040 = 3840+1600x2, 3200=1600x2, 1800=900x2)

10voto

Christ-OFF Points 287

Vous pouvez avoir deux échelles différentes en utilisant Wayland
Wayland était la valeur par défaut dans la version 17.04. X11 est la valeur par défaut en 18.04
Pour passer à wayland :
1. déconnexion
2. Sur l'écran de connexion, cliquez sur la petite roue dentée.
3. et choisissez "Ubuntu on wayland" (Ubuntu sur wayland)

10voto

bkakilli Points 285

Si vous avez des cartes NVIDIA, vous pouvez utiliser NVIDIA X Server Settings. J'ai essayé la solution de @travis-wayland avec différents paramètres mais les écrans étaient toujours en désordre. Voici mes réglages pour les deux écrans (fonctionne sur Ubuntu 18.04 et Ubuntu 20.04) :

Écran gauche et Écran droit

Remarquez que ViewPortIn et Panning doivent correspondre alors que ViewPortOut est réglé sur la résolution maximale de l'écran (1680x1050). Remarquez également que j'utilise mon écran à la verticale, donc XxY est inversé dans ViewPortIn et Panning.

Si vous ne voyez pas NVIDIA X Server Settings parmi vos applications, vous devez peut-être installer/mettre à jour vos pilotes. En fait, mon ordinateur utilise les pilotes NVIDIA, et non le pilote X.Org (Nouveau) intégré. Vérifiez donc que vous utilisez bien le pilote NVIDIA dans la rubrique Logiciels et mises à jour du menu Pilotes supplémentaires.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X