Scaling user interface for HiDPI displays

killermoehre killermoehre at
Wed Apr 27 06:16:11 CEST 2016

Am 26. April 2016 19:29:20 MESZ, schrieb Jarno Suni <j_suni at>:
>Firstly, I think the Custom DPI setting is misleading term in Appearance settings, as display's resolution (or display's physical size) do not change by the setting.
No, but you can change with that the default 96 dpi set by X.

>It could be named as text scaling factor or something.
It scales more than just text (at least in theory).

>Besides, naming it as Custom DPI setting is confusing with monitors that have different DPI for vertical and horizontal dimension:
At least you can set this in the xorg.conf.d/.

>What I miss is ability to use different scaling factor for different monitors, when using extended desktop since text on some high DPI monitor might be hard to read from the same distance than you use a low DPI monitor from. I think ideally user interface elements would have the same effective physical size in both monitors even if the monitors have different physical dimensions and display modes, if user uses both monitors from the same distance.
Yeah, no. X doesn't support this. You would need multiple X-Server per monitor. Go ahead and try with »xrandr«.

>Maybe better place to set monitor specific scaling factor would be in xfce4-display-settings instead of Appearance settings.
Well, the display anounces its size, so it could be even autodetected. But even than you need multiple X.
Maybe Wayland will fix this.


More information about the Xfce4-dev mailing list