mate-desktop / mate-control-center

Utilities to configure the MATE desktop
https://mate-desktop.org
GNU General Public License v2.0
68 stars 59 forks source link

mate-system-info is not HiDPI aware under Wayland #764

Open DMJC opened 2 months ago

DMJC commented 2 months ago

Expected behaviour

mate-system-info should load and appear scaled like the rest of the MATE applications

Actual behaviour

mate-system-info is appearing too large/scaled incorrectly.

Steps to reproduce the behaviour

Load Wayfire/MATE Adjust DPI to be non-default. Run System -> Preferences -> Hardware -> system-info

MATE general version

1.28

Package version

1.28.0

Linux Distribution

Debian Linux Trixie

Link to bugreport of your Distribution (requirement)

N/A built from release sourcecode. Issue is not affecting other parts of mate control center.

lukefromdc commented 2 months ago

In switching scale from 1x to 2x, the size of every widget shown in this capplet changes as expected. A double scaling issue would mean rendering 4x larger when window-scaling=2 and normal size at window-scaling=1. Not seeing this so scaling itself seems to be working, rather the user selected font size seems to be ignored.

Also note that this capplet uses the GtkListBox widget which is rarely used in MATE and normally renders larger rows than the rows in a GtkTreeView in most themes