Comment définir l'échelle pour un moniteur haute résolution et un moniteur faible résolution indépendamment?

15

J'ai donc un moniteur 34 pouces 3440x1440 et un moniteur 28 pouces 3840x2160 côte à côte. Toutes les applications sont minuscules sur le moniteur 4K. Jusqu'à présent, ma seule solution a été d'augmenter le niveau de zoom sur les applications qui le permettent, mais cela a été une véritable douleur lors du déplacement de fenêtres d'un moniteur à un autre et, généralement, l'interface globale est toujours minuscule. Existe-t-il un moyen de mettre à l'échelle uniquement le moniteur 4k à un dpi raisonnable sans flou? Je recherche de préférence un mac comme une mise à l'échelle où vous pouvez définir un espace plus grand / un texte plus grand mais avec un texte net

Je suis sur Ubuntu 16.0.4 fonctionnant sur une carte graphique Nvidia 980 Ti

Evan Mosseri
la source

Réponses:

6

Mes moniteurs ne font que 1920x1080: un ordinateur portable 17 "et un téléviseur 50". Le plus petit ordinateur portable se trouve à quatre pieds de distance et je dois augmenter la taille de tout pour mieux le voir.

Allez dans Paramètres système -> Affichage à l'écran

Sur l' échelle des menus et de la barre de titre , je suis réglé sur 1,5 sur un écran d'ordinateur portable de 17 ", mais je laisse 1,0 pour la télévision. Je ne sais pas si cela fonctionnera pour vous ...

Mise à l'échelle de l'écran

Édition 1 - Augmenter l'échelle globale DPI

Le DPI sourd en X est de 96 points par pouce. Cela peut apparaître très petit sur mon écran d'ordinateur portable de 17 "avec une résolution de 1920 x 1080. Vous devez coller votre visage à 6 pouces de l'écran pour lire l'écran de l' Kids3application par exemple:

Kids3 96DPI

Pour résoudre cela (dans mon cas), utilisez:

xrandr --dpi 168

Rouvrez ensuite l'application:

Kids3 168DPI

Il s'agit d'une méthode manuelle. Vous pouvez le faire permament mais vous pouvez demander à X de calculer le DPI en lui transmettant votre résolution et votre taille d'écran dans le fichier de configuration Xorg:

Section "Monitor"
    Identifier             "Monitor0"
    DisplaySize             286 179    # In millimeters
EndSection

Je n'ai pas encore joué avec ça.

WinEunuuchs2Unix
la source
Je l'ai déjà fait mais cela ne semble pas faire évoluer mes applications
Evan Mosseri
Les deux sont en 1920x1080, c'est pourquoi cela fonctionne pour moi. J'utilise également le zoom dans les applications, mais je les garde sur les mêmes écrans et je ne les déplace jamais d'avant en arrière. Unity Tweak Tool effectue également la mise à l'échelle de l'écran et les remplacements de taille de police, mais je ne sais pas s'il peut être configuré pour un seul écran. De plus, je n'aimais pas les choses étranges qui se passaient, alors je l'ai supprimé.
WinEunuuchs2Unix
toutes les applications ne seront pas mises à l'échelle avec ce paramètre, cela dépend des bibliothèques GUI qu'elles utilisent
Amias
@EvanMosseri J'ai édité la réponse pour montrer comment augmenter rapidement le DPI de 96 à 168 pour les applications X.
WinEunuuchs2Unix
La première solution ne fonctionne pas pour ma configuration. J'ai un moniteur 24 "avec un écran d'ordinateur portable 1920x1080 et 15" avec la même résolution. Sur Ubuntu 16.04.3 quand je change Scale for menus and title bardans System Settings -> Displayspour ordinateur portable écran intégré , je suis menus de mise à l' échelle DPI et les fenêtres sur les deux écrans :( je vraiment Wold comme à l' échelle DPI uniquement sur l'écran d'ordinateur portable.
Marecky
5

Vous ne fournissez aucune information sur votre matériel, les pilotes utilisés et la distribution que vous utilisez. C'est un peu comme attraper un chat noir la nuit.

Essayez de jouer avec la xrandrcommande-. Voici un exemple (terminal-sortie):

mook @ MookPC: ~ $ xrandr
Écran 0: minimum 8 x 8, courant 1366 x 768, maximum 32767 x 32767
VGA1 connecté primaire 1366x768 + 0 + 0 (normal gauche inversé droit x axe y axe) 410 mm x 230 mm
   1366x768 59,79 * +
   1024x768 75,08 70,07 60,00  
   832x624 74,55  
   800x600 72,19 75,00 60,32 56,25  
   640x480 75,00 72,81 66,67 60,00  
   720x400 70,08  
VIRTUAL1 déconnecté (normal gauche inversé droite x axe y axe)
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 0.9x0.9
mook @ MookPC: ~ $ xrandr --put VGA1 --scale 1x1

xrandrsans options affichera une liste de vos moniteurs, afin que vous connaissiez leurs noms. Adaptez les autres commandes à vos besoins. Essayez différents facteurs d'échelle (qui devraient être inférieurs à 1) jusqu'à ce que vous soyez satisfait.

Si tout fonctionne correctement, vous pouvez ajouter la ligne de commande réglée à la fin de ~/.profile, donc la commande sera exécutée à chaque connexion.

mook765
la source
Je suis sur Ubuntu 16.0.4 fonctionnant sur une carte graphique Nvidia 980 Ti
Evan Mosseri
2
Je viens d'essayer la commande xrandr avec un facteur d'échelle de 0,75x0,75 et tout semble un peu flou
Evan Mosseri
le haut de la barre de menus a également été coupé et si je faisais glisser ma souris vers le coin de l'affichage 4k, les deux écrans étaient déplacés
Evan Mosseri
Avez-vous essayé d'appliquer des résolutions d'écran inférieures au moniteur 4K? Une autre question est de savoir quel pilote est utilisé, Ubuntu par défaut est le pilote open source Nouveau. Vous pouvez vérifier avec System Settings > Software and updates > Additional drivers. Le pilote Nvidea récent 352.21 prend en charge votre carte graphique.
mook765
3
Oui, c'est ce que je fais actuellement, mais tout est flou et cela annule en quelque sorte l'intérêt d'avoir un moniteur 4k en premier lieu. J'ai 352,21 installé.
Evan Mosseri