Bug 483483 - Cannot disable resolution scaling for single app
Summary: Cannot disable resolution scaling for single app
Status: RESOLVED INTENTIONAL
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-13 20:28 UTC by David
Modified: 2024-04-09 21:18 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David 2024-03-13 20:28:36 UTC
SUMMARY
When one configures scaling in the resolution settings, it applies to all apps. Some apps do not look good with scaling applied, or have their own better ways of handling scaling, but it's not possible to disable scaling for them while enabling it for other apps.

Would be ideal if there could be an option to disable resolution scaling for a specific app, perhaps as one of those "window rules" or "application rules" that one can set for e.g. titlebars and composing.

STEPS TO REPRODUCE
1. Go to system settings -> Display and monitor -> Global Scale -> set to something other than 100%.
2. Try to disable for a specific app, without assuming that said app uses QT or GTK (thus might not respond to env. variables like `QT_SCALE_FACTOR`).
3. Optionally, right click the app's title bar, select More Actions -> Configure Special Application Settings -> Add property, and try to search for something related to scaling.

OBSERVED RESULT
Not possible.

EXPECTED RESULT
Should be possible to disable resolution scaling for a given app, while still enabling it for the rest.

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: 
(available in About System)
KDE Plasma Version: 
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2024-04-09 21:18:04 UTC
Unfortunately there isn't a feasible way to do this. We'd need to run a separate XWayland server per app, which would hugely balloon system resources.