Bug 486031

Summary: Odd resizing and placement of windows on waking from screen saver
Product: [Plasma] kwin Reporter: Paul Hands <jphands>
Component: multi-screenAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: major Keywords: multiscreen
Priority: NOR    
Version First Reported In: 6.0.4   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: A view of the windows after wake-up from screen saver

Description Paul Hands 2024-04-23 17:54:59 UTC
SUMMARY
Application windows (browser, Dolphin, Konsole) resize to small strip at screen top, and often move to one of three displays - not even the primary - when screen has bee on energy save for some time.


STEPS TO REPRODUCE
1.  Have a bunch of windows open in multiple virtual desktops with multiple monitors.
2. Either lock the screen or let screen saver cut in.
3.  Wait some time and unlock the screens with password

OBSERVED RESULT
Window positions and sizes have changed.

Windows that were on other screens moved to this one

EXPECTED RESULT


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

ADDITIONAL INFORMATION
Comment 1 Paul Hands 2024-04-23 17:58:52 UTC
Created attachment 168845 [details]
A view of the windows after wake-up from screen saver
Comment 2 Paul Hands 2024-04-23 18:00:08 UTC
System info... 

Operating System: KDE neon 6.0
KDE Plasma Version: 6.0.4
KDE Frameworks Version: 6.1.0
Qt Version: 6.7.0
Kernel Version: 6.5.0-28-generic (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 3900X 12-Core Processor
Memory: 46.9 GiB of RAM
Graphics Processor: AMD Radeon RX 6600
Manufacturer: ASUS
Comment 3 Paul Hands 2024-04-23 18:02:50 UTC
This behavior is a major roadblock for using Plasma 6.  I use my Linux box for work, and losing window placement is disastrous for my workflow.  It has become constant since the move to 6.04, but a variation on it was showing in 6.03.