Gemischte DPI-Einstellung auf mehreren Monitoren - Ubuntu 18.04 - wie?


8

Ich habe Ubuntu 16.04 auf meinem alten Dell XPS 9530 mit 4K-Bildschirm und einem externen regulären DPI-Bildschirm ausgeführt, und es war fast in Ordnung. Ich kann die Skalierung auf jedem Bildschirm einzeln einstellen - und festlegen, für welchen Bildschirm neue Apps skaliert werden sollen.

Jetzt habe ich ein neues Dell XPS 9570, ebenfalls mit 4K-Bildschirm, und ich wollte mich für Ubuntu 18.04 entscheiden (für die besten Treiber). Zu meiner Überraschung stelle ich fest, dass ich nur 100% oder 200% (oder 300/400%) skalieren kann und die Einstellung für ALLE angehängten Bildschirme gilt, nicht für PR-Bildschirme wie für Ubuntu 16.04. Gibt es eine Möglichkeit, dies auf PR-Bildschirmbasis verfügbar zu machen? Ich habe mir gerade xrender angesehen und es sieht nicht nach etwas aus, das ich anfassen möchte. (Meine Zeit ist leider sehr begrenzt)

Andere Lösungen, die ich gefunden habe, sind das Einstellen des 4K-Displays auf 1K-Auflösung. (Ich möchte diese Lösung vermeiden)

Bin ich der einzige mit einem 4K-Laptop-Bildschirm, auf dem ein externer normaler DPI-Monitor ausgeführt wird? (Vielleicht ist dies meine Warteschlange für ein Monitor-Upgrade?)

Ich will mit Ubuntu 18.04 nicht negativ klingen - es sieht gut aus und ich liebe es, es zu verwenden - solange ich keinen externen Bildschirm mit normaler DPI daran anschließe ...


xrandrin einem Terminalfenster ist möglicherweise einfacher zu verwenden als Sie denken. Siehe askubuntu.com/a/1047778/231142
Terrance

4
Sie sind nicht der einzige, der am 18.04. unter dieser Regression leidet: /
Sebastian Stark

@Terrance - Sie haben Recht - xrandr war nicht so schwer - aber es war schwer, es richtig zum Laufen zu bringen. Die Einstellungen wurden nicht nur auf einen meiner Bildschirme angewendet, sondern auf beide, obwohl ich die Anweisungen genau befolgt habe. Wenn alles andere fehlschlägt - werfen Sie mehr Geld auf das Problem -> Ich habe jetzt einen externen HDPI-Monitor gekauft, der in Kürze verfügbar sein wird. Dies wird zumindest mein Leben
verbessern

Ich habe das gleiche Problem wie OP. Ich werde versuchen, dieses Problem auf meinem Dell XPS 15 9550 zu beheben und zurück zu kommen, wenn ich xrandr richtig konfigurieren kann (ich habe nicht den Luxus, einen teureren Monitor kaufen zu können)
morhook

Antworten:


0

Sie müssen einen Befehl für Ihren HI-DPI-Monitor ausführen (wenn Sie ihn auf dem anderen Monitor ausführen, verstopft Ihr Nicht-Hi-DPI-Monitor alles und macht Ihren Desktop unbrauchbar, aber über die Tastatur und wirklich gewachsenes Material).

Ermitteln Sie zuerst den Namen in der xrandrWelt Ihres Monitors:

xrandr --current | grep -w connected

Beispiel (auf meinem Dell XPS 15 9550 mit einem externen Nicht-HI-DPI-Monitor und internem 4k):

$ xrandr --current | grep -w connected
eDP-1 connected 3840x2160+1920+0 (normal left inverted right x axis y axis) 346mm x 194mm
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 521mm x 293mm

Für meinen Computer habe ich ausgeführt (eDP-1 ist natürlich mein 4k-Display):

xrandr --output eDP-1 --scale .5x.5

Wenn Sie Ihren 4k-Monitor wirklich brauchen, um größere Dinge zu haben, können Sie Folgendes ausführen:

xrandr --output eDP-1 --scale .4x.4

Und für wirklich kurzsichtige Menschen (mein Fall) können Sie laufen:

xrandr --output eDP-1 --scale .3x.3

Zum Zurücksetzen (falls Sie es so stark drücken, kann alles kaputt gehen):

xrandr --output eDP-1 --scale 1x1

Dieser Kommentar wurde gemäß der Kommentaranleitung unter Anzeigeeigenschaften ändern erstellt


0

Siehe Multi-Monitor-Setup mit xrandr

Insbesondere gab es in xserver einen langjährigen Fehler im Zusammenhang mit der Mehrfachskalierung, der mit einem HWE-Update behoben wurde, das Sie in 18.04 LTS nicht über den normalen Update- / Upgrade-Mechanismus erhalten - Sie müssen es ausführen sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.