Wie stellen Sie die Skalierung für einen Monitor mit hoher und niedriger Auflösung unabhängig voneinander ein?

15

Also habe ich einen 34 Zoll 3440x1440 und einen 28 Zoll 3840x2160 Monitor nebeneinander. Alle Apps sehen auf dem 4k-Monitor winzig aus. Bisher bestand meine einzige Lösung darin, die Zoomstufe für Anwendungen zu erhöhen, die dies zulassen. Es war jedoch ein echtes Problem, wenn Fenster von einem Monitor auf einen anderen verschoben wurden, und normalerweise ist die allgemeine Benutzeroberfläche immer noch winzig. Gibt es eine Möglichkeit, nur den 4k-Monitor ohne Unschärfe auf eine angemessene Auflösung zu skalieren? Ich suche vorzugsweise nach Mac wie Skalierung, wo Sie einen größeren Raum / Text aber mit scharfem Text einstellen können

Ich arbeite mit Ubuntu 16.0.4 und einer Nvidia 980 Ti-Grafikkarte

Evan Mosseri
quelle

Antworten:

6

Meine Monitore sind nur 1920x1080: ein 17 "Laptop und ein 50" Fernseher. Der kleinere Laptop sitzt vier Fuß entfernt und ich muss die Größe von allem erhöhen, um es besser zu sehen.

Gehen Sie in die Systemeinstellungen -> Bildschirmanzeige

Auf der Skala für Menüs und der Titelleiste habe ich auf dem 17-Zoll-Laptop-Bildschirm den Wert 1,5 eingestellt, für das Fernsehen jedoch den Wert 1,0 beibehalten. Ich bin mir nicht sicher, ob dies bei Ihnen funktioniert ...

Bildschirmskalierung

Bearbeiten 1 - Erhöht die DPI-Skalierung insgesamt

Die taubkalte DPI in X beträgt 96 Punkte pro Zoll. Dies kann auf meinem 17-Zoll-Laptop-Bildschirm mit einer Auflösung von 1920 x 1080 sehr klein erscheinen. Sie müssen Ihr Gesicht 6 Zoll vom Bildschirm entfernt halten, um den Bildschirm für die Kids3Anwendung zu lesen. Beispiel:

Kids3 96DPI

Um dies zu lösen (in meinem Fall), verwenden Sie:

xrandr --dpi 168

Dann öffnen Sie die Anwendung erneut:

Kids3 168DPI

Dies ist eine manuelle Methode. Sie können es dauerhaft machen, aber Sie können X die DPI berechnen lassen, indem Sie Ihre Auflösung und Bildschirmgröße in der Xorg-Konfigurationsdatei übergeben:

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

Ich habe noch nicht damit gespielt.

WinEunuuchs2Unix
quelle
Ich habe das bereits getan, aber es scheint keine meiner Anwendungen zu skalieren
Evan Mosseri
Beide meins sind 1920x1080, weshalb es bei mir funktioniert. Ich benutze auch das Zoomen in Anwendungen, lasse sie aber auf denselben Bildschirmen und bewege sie niemals hin und her. Unity Tweak Tool führt auch die Bildschirmskalierung und das Überschreiben der Schriftgröße durch, aber ich weiß nicht, ob es nur für einen Bildschirm konfiguriert werden kann. Außerdem mochte ich einige seltsame Dinge nicht, also entfernte ich sie.
WinEunuuchs2Unix
Nicht alle Anwendungen werden mit dieser Einstellung skaliert. Dies hängt davon ab, welche GUI-Bibliotheken sie verwenden
Amias,
@EvanMosseri Ich habe die Antwort bearbeitet, um zu zeigen, wie man DPI für X-Anwendungen schnell von 96 auf 168 erhöht.
WinEunuuchs2Unix
Die erste Lösung funktioniert bei meinem Setup nicht. Ich habe 24 "Monitor mit 1920x1080 und 15" Laptop-Bildschirm mit der gleichen Auflösung. Auf 16.04.3 Ubuntu , wenn ich ändern Scale for menus and title barin System Settings -> Displaysin Laptop - Bildschirm gebaut bekam ich DPI - Skalierung Menüs und Fenster auf beiden Bildschirmen :( Ich mag wirklich Wold DPI skalieren nur auf dem Laptop - Bildschirm.
Marecky
5

Sie geben keine Informationen zu Ihrer Hardware, den verwendeten Treibern und der von Ihnen verwendeten Distribution an. Es ist also ein bisschen so, als würde man nachts eine schwarze Katze fangen.

Versuchen Sie, mit dem zu spielen xrandr -Befehl herumzuspielen. Hier ein Beispiel (Terminal-Ausgabe):

mook @ MookPC: ~ $ xrandr
Bildschirm 0: mindestens 8 x 8, aktuell 1366 x 768, maximal 32767 x 32767
VGA1 verbunden primär 1366x768 + 0 + 0 (normal links invertiert rechts x-Achse y-Achse) 410 mm x 230 mm
   1366 x 768 59,79 * +
   1024 x 768 75,08 70,07 60,00  
   832 x 624 74,55  
   800 x 600 72,19 75,00 60,32 56,25  
   640 x 480 75,00 72,81 66,67 60,00  
   720x400 70.08  
VIRTUAL1 nicht verbunden (normale linke invertierte rechte x-Achse y-Achse)
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 0.9x0.9
mook @ MookPC: ~ $ xrandr --output VGA1 --scale 1x1

xrandrohne Optionen wird eine Liste Ihrer Monitore angezeigt, sodass Sie deren Namen kennen. Passen Sie die anderen Befehle an Ihre Bedürfnisse an. Probieren Sie verschiedene Skalierungsfaktoren aus (sollte kleiner als 1 sein), bis Sie zufrieden sind.

Wenn alles funktioniert, können Sie die angepasste Befehlszeile am Ende von hinzufügen ~/.profile, sodass der Befehl ausgeführt wird, wenn Sie sich anmelden.

mook765
quelle
Ich bin auf Ubuntu 16.0.4 mit einer Nvidia 980 Ti-Grafikkarte
Evan Mosseri
2
Ich habe gerade den Befehl xrandr mit einem Skalierungsfaktor von 0,75 x 0,75 ausprobiert und alles sieht ein wenig verschwommen aus
Evan Mosseri
Außerdem wurde der obere Bereich der Menüleiste abgeschnitten und wenn ich meine Maus in die Ecke des 4k-Bildschirms zog, wurden beide Bildschirme verschoben
Evan Mosseri,
Haben Sie versucht, niedrigere Bildschirmauflösungen auf den 4K-Monitor anzuwenden? Eine andere Frage ist, welcher Treiber verwendet wird. Ubuntu ist standardmäßig der Open-Source-Treiber Nouveau. Sie können mit überprüfen System Settings > Software and updates > Additional drivers. Der aktuelle Nvidea-Treiber 352.21 unterstützt Ihre Grafikkarte.
Mook765
3
Ja, das ist es, was ich gerade mache, aber alles ist verschwommen und es negiert den Punkt, überhaupt einen 4k-Monitor zu haben. Ich habe 352.21 installiert.
Evan Mosseri