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.

Reply via email to