diff --git a/src/main/java/com/loomcom/symon/ui/Ui.java b/src/main/java/com/loomcom/symon/ui/Ui.java index ade8dd1..42dd71c 100644 --- a/src/main/java/com/loomcom/symon/ui/Ui.java +++ b/src/main/java/com/loomcom/symon/ui/Ui.java @@ -132,7 +132,9 @@ public final class Ui { } private static void applyDetectedUiScale() { - Double rawScale = X11ResourceReader.readXftDpiScale(); // ex: 1.5, 2.0, 2.5... + Double rawScale = null; + + if (SystemInfo.isLinux) rawScale = X11ResourceReader.readXftDpiScale(); // ex: 1.5, 2.0, 2.5... if (rawScale != null && rawScale > 1.0) { // flatlaf.uiScale aceita frações — mantém a precisão original