Kann X11 auf HiDPI / Retina-Bildschirmen wie OS X auf virtuelle Auflösungen skaliert werden?

8

Ich hatte kürzlich die Gelegenheit, ein Macbook Pro mit Retina-Display zu verwenden, und es ist ziemlich klar, dass das Display futuristisch genug ist, um tatsächlich Apples übertriebenes Marketing zu rechtfertigen.

Ich habe empfindliche Augen und mag es nicht, sehr kleinen Text zu betrachten. Apples virtuelle Skalierung für HiDPI-Auflösungen skaliert den gesamten Bildschirm, nicht nur Text- / UI-Schaltflächen. Dadurch wird eine höhere Detailstufe auf einer Leinwand erstellt, die eine kleinere virtuelle Auflösung umfasst.

Die meisten Diskussionen, die ich gefunden habe , besagen, dass es unter Linux keine ähnliche Lösung gibt, außer um die DPI-Einstellungen von gnome zu ändern.

Nach einigen flüchtigen Recherchen scheinen skalierte Auflösungen unter X11 möglich zu sein (siehe hier ). Die Funktion --scale kann für Netbooks verwendet werden, die eine größere Auflösung virtualisieren. Könnten invertierte Werte jedoch einen 1440 x 900-Desktop auf einem 2880 x 1800-Bildschirm emulieren? Wenn nicht, warum?

Tammer Ibrahim
quelle

Antworten:

6

Warum versuchst du es nicht selbst?

xrandr --output LVDS-1 --scale 0.5x0.5

scheint akzeptabel zu funktionieren - aber denken Sie daran, dass es sich nur um eine Skalierung handelt. Beispielsweise ist jedes Schrift-Rendering eher verschwommen als fein und klar (unabhängig davon, welcher Algorithmus für die Skalierung auf Bitmaps verwendet wird). Die richtige Lösung ist die Einstellung von DPI des Anzeigegeräts und Schrift- / Symbolgrößen.

Peterph
quelle
Vielen Dank! Ich habe versucht herauszufinden, warum dies nicht funktioniert, und ich habe kein HiDPI-Gerät zum Testen. Die Antwort ist, wie Sie erwähnen, dass die xrandr-Skalierung über Bitmap funktioniert. Die Unschärfe, die ich auf einem Bildschirm mit niedrigerer DPI bekomme, würde bestehen bleiben. Ich denke, wir müssen auf eine vollständigere Lösung warten.
Tammer Ibrahim
Die Lösung besteht, wie bereits erwähnt, darin, die richtige DPI einzustellen und große Schriftgrößen und Grafiken zu verwenden. AFAIK genau das macht Apple.
Peterph