Bug 504242 - LibreOffice takes on the scale of one monitor, always the same one
Summary: LibreOffice takes on the scale of one monitor, always the same one
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: effects-window-management (other bugs)
Version First Reported In: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-05-15 01:08 UTC by Wilbur Jaywright
Modified: 2025-05-15 11:37 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wilbur Jaywright 2025-05-15 01:08:18 UTC
SUMMARY
I have two 1920x1080 monitors, one plugged into my DisplayPort port, and another plugged into HDMI (same GPU). If I set the scale of each monitor to be different, LibreOffice always takes on the scale of the HDMI one. For example, if the HDMI monitor is set to 160% and the DisplayPort one is set to 100%, Libre office looks ridiculously huge on the DisplayPort one.

STEPS TO REPRODUCE
1.  Have two monitors of same resolution connected as described.
2. Set one to higher display scale in Settings -> Display & Monitor
3. Open LibreOffice, and move it between the two monitors.

OBSERVED RESULT
LibreOffice takes on the scale of one monitor, but keeps that scale when moved to or started on the other: Same monitor each time.

EXPECTED RESULT
LibreOffice scales naturally between windows, like Konsole.

SOFTWARE/OS VERSIONS
Windows: No
macOS: No
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: Fedora 42 x64
KDE Plasma Version: 6.3.5
KDE Frameworks Version: 6.14.0
Qt Version: 6.9.0

ADDITIONAL INFORMATION
My GPU is an NVidia RTX 2060 SUPER.

IDK, maybe this is an XWayland bug, or even a LibreOffice bug. Please redirect me as needed. Thanks!
Comment 1 Zamundaaa 2025-05-15 11:37:21 UTC
Please report this to LibreOffice.