Draft: Allow run all extensions without desktop, Fix actions with extensions, Add paramerters to extensions in actions
This get rid of use desktop on extension system. You can:
- Run any extension from commandline with or without --with-gui (with-gui you can pass --no-ext-dialog argument to not prompt)
- Allow run extensions with -q/--active-window
- fix noumerous bugs like extension not found because -/_ in name
- use extensions with parameters in actions.
To pass parameters to extension actions just do --actions="org.mycool.extension:--offset=10 --padding=8 --hide"
The same way if we want to use from any action caller
Edited by Jabier Arraiza