Version: unspecified (using Devel) OS: Linux When changing from one activity to another the virtual desktop last used on that activity should be remembered. Usecase: Hacking away at some stuff on activity "development" on vdesktop3 (1 and 2 are populated with dolphins and konsoles) then I want to make a little break and switch to my leisure activity with the browser I still have opened on vdesktop1 (from where I left to the "development" activity) switching back to the "leisure" activity should result in going back to vdesktop1 and switching to "development" again I should be at vdesktop3 again. Reproducible: Always
I like very much this idea.
Please close this bug. What you want is to map an activity to a virtual desktop. You can already do that in current KDE4 versions. System Settings -> Several desktops -> Desktops -> Check "A distinct activity for each desktop".
@adrian: I'm not sure it is the same thing
@adrian: what you mentioned isn't what I ment! please reread my usecase or ask again if you didn't understand it.
bernhard: interesting. sometimes I find myself wishing for this, too. I'm not quite convinced... but it's something to discuss for 4.7 :) ...however, it really belongs more to the kwin side of activities. maybe I should make a component for that product :)
Pleeease implement this! I have two, three activities for different topics I work on and frequently switch between them. Almost always I end up on the wrong virtual desktop as almost always I want the VD I last used on that activity. I get the correct VD only by chance. So this always requires an extra click to switch VD.
Bug #265015 looks like asking for the same thing as this here bug report.
It seems that users would really like this behavior. This is not surprising, since all descriptions/reviews on activities suggested, that activities are independent workflows, and independent of the reviews, the idea of independent workflows really seems useful. In its current state activities provide only semi independent workflows. This can be used of course, but really independent workflows should be the final goal I think. To tell the truth, I would like to be able to have different number of VDs, different Panel and different everything... Totally independent workflows. This could really increase productivity.
*** This bug has been confirmed by popular vote. ***
would also love this!! actually i have been wishing for this sometime now, just discovered by a identi.ca reply when i dented saying that this is my most top wish for kde activities.
In case anyone is interested: i posted a proposed patch at a duplicate report of this bug: Bug #265015 (https://bugs.kde.org/show_bug.cgi?id=265015).
*** Bug 265015 has been marked as a duplicate of this bug. ***
Implementing this would increase the usefulness of activities much more.
Git commit 6397ef5f8977af0d867c7ab72b0ccf8cb9011771 by Lamarque V. Souza. Committed on 31/03/2012 at 19:22. Pushed by lvsouza into branch 'KDE/4.8'. Remember current desktop when changing activity. Thanks to makis marimpis for this patch. REVIEW: 104261 M +15 -0 service/ActivityManager.cpp M +1 -0 service/ActivityManager_p.h http://commits.kde.org/kactivities/6397ef5f8977af0d867c7ab72b0ccf8cb9011771
Git commit 43b05d53caa0f382dcf88e6e9ec9d2b9d7c4fdae by Lamarque V. Souza. Committed on 31/03/2012 at 19:25. Pushed by lvsouza into branch 'master'. Remember current desktop when changing activity. Thanks to makis marimpis for this patch. REVIEW: 104261 M +9 -0 service/ActivityManager.cpp M +5 -0 service/ActivityManager_Basics.cpp M +1 -0 service/ActivityManager_p.h http://commits.kde.org/kactivities/43b05d53caa0f382dcf88e6e9ec9d2b9d7c4fdae
I don't know if this used to work, but it doesn't work anymore in Plasma 5.7 (Qt 5.7). If I am in activity 1 on virtual desktop 1, and switch to activity 2 on desktop 1, and then move over to desktop 2 on activity 2, and then switch back to activity 1, I end up on desktop 2 rather than 1. The transition looks like this: A1/D1 --> A2/D1 --> A2/D2 --> A1/D2 I suppose this bug should be reopened.
Michael D: Don't think so ... its working here ( gentoo ) with plasma 5.7, qt 5.7 and frameworks 5.24
I see. Must be a bug with my distro's packaging. I'm running kde neon developer edition (git stable). I'll file a bug there.