https://bugs.kde.org/show_bug.cgi?id=516517
Bug ID: 516517
Summary: Application windows do not maintain position across
suspend when using Virtual Desktops and "Virtual
Desktops Only on Primary" KWin script.
Classification: Plasma
Product: plasmashell
Version First 6.6.0
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
SUMMARY
Application windows do not maintain position across suspend when using Virtual
Desktops and "Virtual Desktops Only on Primary" KWin script.
STEPS TO REPRODUCE
1. Enable the aforementioned KWin script
2. Place windows using a mix of window snapping (i.e. using Meta + Arrow keys)
and free positioning across multiple displays and virtual desktops
3. Suspend and wake system
4. Switch virtual desktops
OBSERVED RESULT
In step 4, only the positions of the windows on the virtual desktop active on
wake are correctly preserved. All other virtual desktops have their window
placement messed up somehow - shown in attachment `vdesktop_02_03.png`.
It's hard to reliably replicate this bug. Quickly suspending and waking my
system doesn't change anything, but leaving it for maybe 2+ hours on suspend
*seems to* make this bug reliably occur.
EXPECTED RESULT
The window positioning set in step 2 - shown in attachment `vdesktop_01.png` -
is preserved by the end of step 4 across all virtual desktops (aside from on
the primary monitor, of course).
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 43
KDE Plasma Version: 6.6.0-1.fc43
KDE Frameworks Version: 6.23.0-1.fc43
Qt Version: 6.10.1-3.fc43
(All packages are latest releases in Fedora)
ADDITIONAL INFORMATION
The virtual desktop applet (?) in the bottom left seems to believe that the
windows are in their correct locations. It's not relevant to the bug, but I
think it's interesting that this window re-positioning isn't updated in that
applet; maybe that narrows down whatever code path is causing this bug?
Also, I think it's of note that the only display that seems to be affected by
this is the one in a vertical orientation?
I've attached a screenshot of my display layout as `displayconfig.png`. In the
other 2 screenshots, I've censored all of my open windows using Kolourpaint;
sorry if it looks weird!
And for what it's worth, none of the open windows are straddling displays.
--
You are receiving this mail because:
You are watching all bug changes.