Mailinglist Archive: opensuse-factory (536 mails)

< Previous Next >
Re: [opensuse-factory] Leap 15.0: Scaling issues under X
On úterý 22. května 2018 15:50:41 CEST Till Dörges wrote:
Hi all,

I'm just giving Leap 15.0 a try.

I noticed that using KDE/plasma both fonts and GUI elements are scaled way
too big for my current setup.

It may be related to changes done because of this bug:
https://bugzilla.opensuse.org/show_bug.cgi?id=1089932

Basically there is long disagreement (lasting many years now) between X
developers and application developers on where should applications get
information about DPI and whether there should be some single DPI value
somehow combined from all connected monitors.

X used to provide a single DPI value, but single value no longer makes sense
with multiple monitors. Plus there was no way to notify applications about the
value changing. So this value is now deprecated and always set to 96 DPI. It
can not be completely removed because it is part of the X protocol. Instead X
provides DPI for individual monitors and can notify applications when the
situation changes.

Qt needs some single DPI value on start. In that bug Qt was changed to stop
using this always-96DPI value and instead use the DPI of the primary monitor.

My current setup is a notebook (lid closed) with an external monitor.
Monitor has a resolution of 1920x1200. Graphics adapater is an "nVidia
GM107GLM [Quadro M1200 Mobile]".

Your external monitor does not seem to be high-DPI. When you use it, is it set
as primary? Could you attach output of xrandr?

Michal
< Previous Next >
References