Seit dem ich ein HiDPI (4K) Bildschirm habe, habe ich bei unterschiedlichen Applikationen mehr oder weniger Probleme... vor allem unter Lilnux.
Das wären zum Beispiel:
- super kleine Icons und Fenster
- verschoebene Darstellung
- ...
Java-Applikationen:
Bei den Java-Applikationen kommt das Problem daher, dass Java SWT wohl nicht in der Lage ist die DPI richtig zu berechnen oder zu interprätieren.
Das zu umgehen gibt es mehrere Möglichkeiten:
- ein Parameter zum Java -Aufruhf hinzufügen. Das hat bei der OWON-Software geholfen
- -Dsun.java2d.uiScale=2 und -Dsun.java2d.uiScale.enabled=true, das sieht dann so aus: java -Dsun.java2d.uiScale=2 -Dsun.java2d.uiScale.enabled=true -cp .....
- ein paar Umgebungsvariablen setzen, bevor man die Aplikation startet. Das hat bei den ST STM32-Tools geholfen.
- GDK_BACKEND=X11
- GDK_SCALE=2
- GDK_DPI_SCALE=0.5
Qt-Applikationen:
Hier kann das Problem mit dem Hinzufügen des Parameters gefixt werden:
- export QT_AUTO_SCREEN_SCALE_FACTOR=1
Das hat mir beim XnView MP geholfen.