Summary: | When configured to "Show the files related to the current activity" folderview shows the files of the wrong activity | ||
---|---|---|---|
Product: | [Plasma] plasma4 | Reporter: | augusto <augu> |
Component: | widget-folderview | Assignee: | Ignat Semenov <i.semenov.kde> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | nospam, plasma-bugs |
Priority: | NOR | ||
Version: | 4.11.3 | ||
Target Milestone: | --- | ||
Platform: | Kubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
augusto
2013-11-06 14:20:31 UTC
Same here on OpenSUSE 13.1 under KDE 4.11.3. A workaround is to use the direct link to the current activity. (Something like that: activities:/f81738a3-1a0e-443d-abae-5d70a49e0632/) Due to the fact you need to re-add a folderview to every activty this is fine for me. But the behaviour to set a folderview to "Current Activity" is defenetly broken. And here it doesn't matter if you say "Current Activty" through its radio buttons or paste "activities:/current" into the textinput of the folderview. I guess it has something to do with a cache. If you change something in the folderview of one activity the others are also changed as long as you have the same url (in this case activities://current) in this folderviews. So it looks to me like someone said: "Generate a cache-id of path X because the contents of all folderviews have to be the same if the path is the same". But thats just guessing. I am a coder but haven't really an idea of C++. Thank you Micheal !! I confirm that the workaround you suggested works also for me. I'll expand it a little bit: Get the current activity id writing the following command in a teminal: qdbus org.kde.ActivityManager /ActivityManager/Activities CurrentActivity This will return a long string like e9f2d03d-39b0-45dd-a022-90d8173df302. Go in the Folderview settings > Location tab, select "Specify a folder" and write this: activities:/e9f2d03d-39b0-45dd-a022-90d8173df302/ Click Ok. Repeat this for all your activities/folderviews. I really hope that this bug will be addressed, because the workaround is not very user friendly. :) augusto: You're welcome. The way I retrieved the activity-ID was through: 1. Dolphin: activities:/ 2. Then choosing the current activity 3. Copy the url from dolphins address bar Which is longer then your dbus method ;-) Hello! This bug report was filed for KDE Plasma 4, which reached end-of-support status in August 2015. KDE Plasma 5's desktop shell has been almost completely rewritten for better performance and usability, so it is likely that this bug is already resolved in Plasma 5. Accordingly, we hope you understand why we must close this bug report. If the issue described here is still present in KDE Plasma 5.12 or later, please feel free to open a new ticket in the "plasmashell" product after reading https://community.kde.org/Get_Involved/Bug_Reporting If you would like to get involved in KDE's bug triaging effort so that future mass bug closes like this are less likely, please read https://community.kde.org/Get_Involved#Bug_Triaging Thanks for your understanding! Nate Graham |