Bỏ qua để đến nội dung

HiDPI & UI Scale — Sharp Display on Any Screen

Nội dung này hiện chưa có sẵn bằng ngôn ngữ của bạn.

Askimo is built to look sharp on every type of screen — from standard HD monitors to 4K displays and high-resolution laptops. This page explains how display scaling works and how you can take control of it if the default ever feels too small or too large.


Modern high-resolution screens pack many more pixels into the same physical space. Without scaling, everything on screen — text, buttons, icons — would appear tiny. Display scaling tells Askimo how much to enlarge the interface so it looks comfortable and readable at your screen’s native resolution.

Think of it like zoom on a document: 100% is the baseline, 150% makes everything half-again bigger, and 200% doubles the size — ideal for 4K monitors where 100% would be uncomfortably small.


Askimo tries its best to detect the right scale for your screen so you don’t have to configure anything.

On Windows, Askimo respects your system’s DPI setting. If you’ve already configured display scaling in Windows Settings → System → Display → Scale, Askimo honours that choice automatically. You only need to step in if Askimo’s rendering doesn’t match your expectation.

Linux display environments vary widely, so Askimo does active detection at startup. It reads hints from your desktop environment (such as GDK_SCALE, QT_SCALE_FACTOR, display DRM properties, and similar signals) to calculate the best scale for your monitor. If a non-default scale is detected, Askimo applies it silently — no action needed from you.

If the auto-detected value isn’t right for your setup, you can override it in Preferences — see the next section.


If the automatic scale doesn’t feel right — perhaps text is slightly too small on a 1440p monitor, or too large on a low-DPI display — you can set it yourself.

To change the UI scale:

  1. Open Settings using Ctrl + , (or via the menu bar)
  2. Go to the Appearance tab
  3. Scroll down to the Display Scale section
  4. Pick your preferred scale from the dropdown
  5. Restart Askimo to apply the change

Windows offers fine-grained steps:

Scale Best for
75% Very large monitors where the default feels too big
100% Standard HD (1080p) screens — the baseline
125% 1440p or 13“ laptops
150% 1440p or mid-size HiDPI displays
175% Large HiDPI monitors
200% 4K displays or small screens with high pixel density

Linux supports whole-number steps only, due to a limitation of the X11/XRender display pipeline:

Scale Best for
100% Standard monitors
200% HiDPI / 4K displays
300% Very high-density displays

Askimo uses the following priority order to determine the final scale:

  1. Your saved preference (set in Settings → Appearance → Display Scale)
  2. JVM launch flags (-Dsun.java2d.uiScale or -Dskiko.uiScale) — for advanced users
  3. Linux auto-detection (only when no preference or flag is set)
  4. Platform default

This means once you pick a scale in Preferences, Askimo remembers it and won’t be overridden by system changes or restarts.


Text or icons look blurry on Windows → Try enabling a higher scale (150% or 200%) in Settings → Appearance → Display Scale, then restart.

The interface is too large after connecting an external monitor → Lower the scale to 100% or 75% in Settings → Appearance → Display Scale, restart, and readjust.

Auto-detection picked the wrong scale on Linux → Override it manually in Settings → Appearance → Display Scale. Your saved preference always takes priority over auto-detection.

I don’t see a Display Scale option → You are likely on macOS, where display scaling is managed by the operating system. Adjust resolution in System Settings → Displays instead.