mate-desktop / mate-settings-daemon

MATE settings daemon
https://mate-desktop.org
GNU General Public License v2.0
43 stars 48 forks source link

Auto scaling 200% not worknig for common higher resolution laptops #390

Closed fornellas closed 2 years ago

fornellas commented 2 years ago

Expected behaviour

When setting scaling to "auto-detect"

image

for this laptop screen with a screen that 2560x1440 / 344mm x 194mm / 189dpi, I'd expect it to trigger 200% scaling, as without it, text is barely readable.

Actual behaviour

The display will be always stuck at 100%, forcing me to all the time, manually switch the scaling, every time I hook / unhook an external monitor (which can be multiple times a day, annoying).

I did some debugging, and the failt to auto detect seems linked to 2 criterea (defined ~4 years ago by @vkareh):

My laptop case seems to be turning into a common scenario with recent laptop models (eg: 1, 2). Based on these new common use cases, IMHO, this auto-detection needs to be updated to cover them, as they are super close to current thresholds.

My suggestion:

An alternative could be to expose these values as dconf settings, that could be tweaked (eg: at Mate Tweak).

I have been using MATE in these conditions with scaling without any issues.

Steps to reproduce the behaviour

MATE general version

1.26.0

Package version

mate-settings-daemon-1.26.0

Linux Distribution

Ubuntu 22.04.1 LTS