Bug 382802 - small problem to move windows between activity and multiple screen
Summary: small problem to move windows between activity and multiple screen
Status: REPORTED
Alias: None
Product: kwin
Classification: Plasma
Component: activities (show other bugs)
Version: 5.12.3
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
: 385100 (view as bug list)
Depends on:
Blocks:
 
Reported: 2017-07-27 13:01 UTC by humufr
Modified: 2018-04-04 06:23 UTC (History)
5 users (show)

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


Attachments
Move to Activity bug. (59.18 KB, image/png)
2018-01-04 09:42 UTC, Aleksei
Details

Note You need to log in before you can comment on or make changes to this bug.
Description humufr 2017-07-27 13:01:42 UTC
When trying to move a window from the screen 1 on activity A to the screen 2 on activity B it doesn't work. 
A workaround is to move first to screen 2 on activity A and after to screen 2 on activity B.

Not very important but a little bit annoying.
Comment 1 Christoph Feck 2017-08-02 11:39:45 UTC
Could you explain why this is a problem? Additionally, how should this get resolved? We cannot simply present a menu with NxM entries (N=number of screens, M=number of activities).
Comment 2 humufr 2017-08-02 12:32:16 UTC
The menu is already there. As I am seeing it the screen is extended to catch both monitor for every activity. I realized because of your comment that the problem is more that it the activity pager does "see" only activity not the geometry of the screen (I tested it is the same for the normal pager).

forget it I add memory, probably wrong, that I was able to use the pager to change the position of the window on a desktop.

Take care.
Comment 3 Christoph Feck 2017-08-02 12:39:03 UTC
Let's see if the activity pager developers can understand comment #2.
Comment 4 JKAbrams 2017-09-22 06:03:35 UTC
This problem seems related, if so here is some more information. Moving windows between activities is broken on KDE Plasma 5.8.7.

Sometimes it works, but for example with Virtualbox it does mostly not work.

Example:
I have a window on activity A, I try to send it to activity B by right clicking on the task bar:
"Move To Activity" > check Activity B
"Move To Activity" > uncheck Activity A

Result:
The window is moved to Activity B but it is not removed from Activity A. I look at the check boxes and both A and B are still checked.

If I thereafter try to go to Activity B and from there unckeck Activity A it will remove the window from Activity B.

For virtualbox this happens all the time, for other windows it is a hit/miss sometimes it works sometimes not.
Comment 5 Aleksei 2018-01-04 09:42:35 UTC
Created attachment 109661 [details]
Move to Activity bug.

I have two activities: "Default" and "Secondary". When I open menu "Move to Activity" and send window from "Default" to "Secondary", checkbox switched to "All Activities", and I should click second time to "Secondary", for move the window to "Work" activity.
Comment 6 Aleksei 2018-01-04 09:43:27 UTC
Comment on attachment 109661 [details]
Move to Activity bug.

I have two activities: "Default" and "Secondary". When I open menu "Move to Activity" and send window from "Default" to "Secondary", checkbox switched to "All Activities", and I should click second time to "Secondary", for move the window to "Work" activity.
Comment 7 Alexander Mentyu 2018-01-26 08:07:06 UTC
(In reply to Aleksei from comment #6)
> Comment on attachment 109661 [details]
> Move to Activity bug.
> 
> I have two activities: "Default" and "Secondary". When I open menu "Move to
> Activity" and send window from "Default" to "Secondary", checkbox switched
> to "All Activities", and I should click second time to "Secondary", for move
> the window to "Work" activity.

Can confirm such behavior in:

KDE Plasma Version: 5.11.5
KDE Apps Version: 17.12.1
5.42.0
Qt Version: 5.10.0
Kernel: 4.14.14-1-MANJARO
Comment 8 Alexander Mentyu 2018-04-04 06:23:08 UTC
*** Bug 385100 has been marked as a duplicate of this bug. ***