Bug 370449 - Windows resumed in wrong virtual desktops
Summary: Windows resumed in wrong virtual desktops
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 5.8.0
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-10-11 10:24 UTC by Salvo "LtWorf" Tomaselli
Modified: 2016-10-28 18:40 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 Salvo "LtWorf" Tomaselli 2016-10-11 10:24:51 UTC
I have set "resume session", so I (mostly) get the same things when I login that were there the previous time.

However some of them tend to not appear on the same virtual desktop that they were on the last time. For example konversation or virtualbox tend to move around a bit, while amarok seems more stable.

I'd like for windows to remember which virtual desktop they were on the previous time and stay there.

I only have a simple setup with 1 screen. I sometimes use an external screen, but always one at a time, I never have the desktop spanning multiple screens.

Reproducible: Always

Steps to Reproduce:
1. Enable the remember last session thing
2. Have more than 1 virtual desktop
3. Place things on all virtual desktops
4. Logout
5. Login

Actual Results:  
Things aren't where I left them

Expected Results:  
Things to be where I left them
Comment 1 Martin Flöser 2016-10-28 18:40:53 UTC
Given the comment that Amarok (Qt 4) still restores correctly, this seems to not be a problem with KWin. KWin after all seems to be able to restore the state of the Amarok window correctly.

Both mentioned applications (konversation and virtualbox) are Qt 5 applications. Qt 5 didn't support session management at all for a long time and I don't know whether the version Debian ships already supports it.

Due to the possible Qt 5 nature which is outside the control of KWin, I dare to mark as RESOLVED UPSTREAM. In case you also experience problems with non-Qt 5 applications which used to restore correctly, please reopen.