Antworten:
Sie können dieses Rezept aus dem Archwiki ausprobieren
Qt5-Anwendungen können häufig mit einer höheren Auflösung ausgeführt werden, indem die Umgebungsvariable QT_DEVICE_PIXEL_RATIO festgelegt wird. Beachten Sie, dass die Variable auf eine ganze Ganzzahl gesetzt werden muss, sodass das Setzen auf 1,5 nicht funktioniert.
Dies kann beispielsweise durch Erstellen einer Datei aktiviert werden
/etc/profile.d/qt-hidpi.sh
export QT_DEVICE_PIXEL_RATIO=2
Und setzen Sie das ausführbare Bit darauf.
QT_DEVICE_PIXEL_RATIO
ist seit 5.4 veraltet; Verwenden Sie stattdessen QT_SCALE_FACTOR
. Ich benutze es und setze es auf 1.5 mit guten Ergebnissen (z. B. VirtualBox 5.1).
QT skaliert die Schriftart automatisch basierend auf der DPI des Bildschirms:
Der traditionelle Ansatz zur Unterstützung hoher DPI war ein Ansatz, bei dem Qt-Schriftarten automatisch [...]
Ich hatte das Problem, dass mein Bildschirm 166 dpi hat, aber die von Qt gewählten Schriftgrößen waren viel zu groß. Glücklicherweise gibt es eine Möglichkeit, Qt anzuweisen, durch Einstellen einen kleineren Wert anzunehmen QT_FONT_DPI
. Für mich ist 128 schön.
(Ich verwende Zimt als Desktop-Umgebung und es werden die konfigurierten Schriftgrößen für Gtk 1: 1 auf Qt verschoben, was dieses Problem verursacht.)
'export QT_DEVICE_PIXEL_RATIO=2'
ist veraltet.
Verwenden Sie stattdessen:
export QT_AUTO_SCREEN_SCALE_FACTOR=1
QT_FONT_DPI=128 bin/robo3t &