Skip to content

Conversation

@crwood
Copy link
Member

@crwood crwood commented May 8, 2019

Further/extensive testing by someone who actually uses high-DPI monitor has indicated that enabling AA_EnableHighDpiScaling (via the QT_AUTO_SCREEN_SCALE_FACTOR environment variable) works and "is a must" on GNOME as well as a number of other desktop environments (including Budgie, Cinnamon, Deepin, KDE, and XFCE). The only exception to this, reportedly, was MATE -- which, I've been told, works/looks better with auto-scaling disabled...

Accordingly, this PR enables on auto-scaling for all platforms/environments except for MATE and Qubes-OS (which, as mentioned in the in-code comment, continues to apply inconsistently).

Note that Qt's auto-scaling can still be enabled or disabled by setting the QT_AUTO_SCREEN_SCALE_FACTOR environment variable to 1 or 0 (respectively), allowing users to override Qt's behavior independently of this change and/or on a per-application basis as desired.

...Except on Qubes-OS or under MATE

Closes #198
@crwood crwood merged commit 3cddb76 into master May 8, 2019
@crwood crwood deleted the 198.linux-high-dpi-scaling branch May 8, 2019 20:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants