Ich habe kürzlich einen 4K-Bildschirm (oder UHD, genauer gesagt 2160p) gekauft und ihn auf meinem Tower mit Arch Linux verwendet. Als Fenstermanager verwende ich awesome, das auf Compton läuft, um reißfreies Compositing zu ermöglichen, wie in diesem Beitrag beschrieben .
Der Bildschirm ist ziemlich groß, hat aber immer noch eine höhere Pixeldichte als die vorherigen Bildschirme, die ich verwendet habe. Ich möchte daher den gesamten Desktop skalieren (vergrößern), um eine komfortablere Erfahrung zu erzielen (und muss mich nicht mehr zum Bildschirm beugen, um winzigen Text zu lesen).
Während der Skalierung möchte ich immer noch die hohe Auflösung meines Bildschirms nutzen (z. B. eine flüssigere Schriftwiedergabe), daher möchte ich nicht so etwas verwenden xrandr
, das den Desktop für eine kleinere Auflösung rendert und dann das gerenderte Rasterbild vergrößert.
Ich habe versucht herauszufinden, auf welcher Ebene meines GUI-Setups ( awesome => compton => X
) ich eine solche Konfiguration anwenden müsste, aber ich habe noch keine nützlichen Informationen gefunden. Ich habe mich auch gefragt, ob dies überhaupt erreicht werden kann X
. Anscheinend unterstützt der Wayland-Komponist Weston das Vergrößern und Verkleinern des Desktops. Wenn es erforderlich ist, wäre ein Wechsel zu Wayland sicherlich auch eine Option.
Tatsächlich habe ich das Gefühl, ein grundlegendes Verständnis dafür zu haben, wie die GUI-Rendering-Pipeline im Allgemeinen funktioniert (ausgehend vom Fenstermanager). Ich würde mich sehr freuen, wenn mich jemand auf aufschlussreiche Lesungen hinweisen könnte.
quelle
Antworten:
Hallo Awesome WM-Benutzer! Ich hatte das gleiche Problem und fand heraus, dass Awesome WM derzeit keine dpi-Skalierung unterstützt. Das heißt, wir sind alleine. Viele Anwendungen nehmen die dpi vom X-Server auf. Stellen Sie also sicher, dass Ihr X-Server die richtige dpi hat (verschiedene Möglichkeiten: Xorg conf Monitorgröße, .Xresources, cal xrandr mit dpi Flag ...).
Beste Lösung, die ich bisher gefunden habe: Verwenden Sie einfach eine große Schriftgröße.
Sie können auch die Größe der Menüs und anderer Elemente erhöhen, die Sie zu klein finden.
Wayland ist keine Option, wenn Sie Awesome WM weiterhin verwenden möchten, da es die X-Server-API implementiert. Wayland ist etwas anderes.
IIRC Compton wird auch nicht helfen, da es Ihnen bei der Skalierung gemäß dpi nicht hilft.
quelle
Soweit mir bekannt ist, gibt es derzeit keine Lösungen, um dies zu erreichen. Das Einrichten eines Kopfgeldes für eine der Desktop-Umgebungen oder Fenstermanager kann zu Ergebnissen führen.
quelle
Wenn Sie die Auflösung auf etwa 1920 x 1080 verringern, wird Ihr Standarddisplay 1920 x 1080 größer, wodurch Schriftarten und dergleichen effektiv "vergrößert" und richtig skaliert werden.
quelle