Version: (using Devel) OS: Linux Installed from: Compiled sources It is not possible to remove a plasmoid like it could be done before, this can be problematic for some widgets because eg. my favorite widget, Ihatethecashew is broken on kde4.4 (please fix it!!!) it has no interface so I couldn't remove it anymore either other than by uninstalling it completely.
you should report a bug with the maker of that plasmoid(Ihatethecashew). A plasmoid that cannot be removed is obviously broken. thank you
(In reply to comment #1) > you should report a bug with the maker of that plasmoid(Ihatethecashew). A > plasmoid that cannot be removed is obviously broken. > thank you well the whole point of I hate the cashew is not to have annoying junk on the screen and this is clearly a regression from kde4.3 and before where it was possible to remove plasmoid centrally from the add(/remove) plasmoids dialogue
This functionality is indeed missing from the new widgets explorer. On the other hand, the functionality was always kind of broken -- try adding more than one plasmoid of the same sort and then try to control which one to remove... As a plasmoid is a visual UI element, I think it makes sense to assume that it's visual. If a hack (like your "ihatethecashew", which btw removes another set of important functionality) breaks, then the bug should be filed against this plasmoid. A possible fix for the plasmoid you're talking about would be to make it transparant and put it where the cashew is now, so you don't see it but you can still rmb on it. But that's really up the the author of that plasmoid.
(In reply to comment #3) > This functionality is indeed missing from the new widgets explorer. On the > other hand, the functionality was always kind of broken -- try adding more than > one plasmoid of the same sort and then try to control which one to remove... > > As a plasmoid is a visual UI element, I think it makes sense to assume that > it's visual. If a hack (like your "ihatethecashew", which btw removes another > set of important functionality) breaks, then the bug should be filed against > this plasmoid. > > A possible fix for the plasmoid you're talking about would be to make it > transparant and put it where the cashew is now, so you don't see it but you can > still rmb on it. But that's really up the the author of that plasmoid. This is silly the ihatethecashew was just an example
btw somewhat broken functionality is better than no functionality!
What other plasmoids expose the problem?
(In reply to comment #6) > What other plasmoids expose the problem? All of them, for me the problem is there is no a longer a central place to remove them a feature I regularly used for experimenting with new plasmoids but now is no longer present which makes adding and removing them again a cumbersome task
Hm, clicking on a [x] (or right-clicking on a specific item) is a cumbersome task? It follows the "put actions into the context of the object" pretty closely. It might be for you, but given the technical problem I laid out above, I doubt it actually makes sense to put a "remove this plasmoid" into the widgets explorer, at least in the way it was present in its previous incarnation. The problem is that there's not a 1-1 relationship between plasmoids that show up in the widgets explorer and plasmoids on the screen (I actually have a few plasmoids more than once installed, in different activities, different panels, and so on. The new system tray is even specifically designed to support this) Not having a 1-1 relationship, but putting a [x] into the widget explorer leads to confusing (because undefined) behaviour, and that is something we explicitely want to avoid. Not every removed button is a regression. (But I agree that you might need to get used to it when introducing new things.)
BTW, with the new JavaScripting console in 4.4, it's easy enough to create a list of running plasmoids yourself and removing them. Maybe it's worth investing some time and writing such a small tool, maybe even as its own plasmoid? http://aseigo.blogspot.com/2009/09/scripting-plasma-desktop.html if you want to know more