Feature request #11149
Checkbox to active/deactivate all plugins
|Pull Request or Patch supplied:||No||Resolution:|
Hi, i'm wondering if it's possible to add a type of checkbox to activate and deactivate all plugins.
In this way we avoid check/uncheck one by one because sometimes we have a lot of plugins.
I customize a print screen in GIMP to show you a draft image.
#2 Updated by João Gaspar about 3 years ago
Hi Mathias, sorry for my delay in the answer.
I think the purpose of --noplugins don't load the plugins and you need to close and open session (I think...). In this case, is a possibility of activate/deactivate all of plugins in the current session.
Another thing, can you confirm this behavior:
When we do qgis --no plugins (in my case QGIS Chugiak 2.5 Linux Mint), the qgis don't load the plugins but in the plugin manager they appear with checked and/unchecked like the previous session of a normal start with plugins. This is suppose to be like that? The idea of --noplugins is not load the plugins and not appear in the plugin manager?
#3 Updated by Borys Jurgiel about 3 years ago
Do you mean activate and deactivate all plugins INITIALLY ACTIVE I hope? :) I don't see any use in enabling all INSTALLED plugins.
Well, I'd rather label it just "Deactivate all plugins", and when checked, all the checked plugins become "half-checked" and the plugin list is grayed out. This way we indicate it's just temporary change and it doesn't change the configuration. Well, I'm still not convinced to that idea. Neither enabling too many plugins nor disabling them all looks convenient to me. If you need many plugins for various jobs, I'd rather create multiple QGIS configurations with different sets of activated plugins and run QGIS with --optionpath parameter (simplified to bash aliases or desktop icons). This way you only have a few or a dozen plugins necessary for given job type.
Another solution is to make a very simple plugin that does exactly what you want. I try to keep the Plugin Manager simple and clean, so I'd avoid adding such checkboxes unless majority of the community find it useful. But if they do, we can add it :)
About --noplugins and checked checkboxes: yes, it's intentional. The purpose is to be able to deactivate a broken plugin which crashes QGIS (so there is no other clicked way to disable it).