Add conditions for actions - desktop, gsettings key, removable.

Todo: dbus listeners
Add dbus condition for actions
Some fixes
Some more fixes