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.