I want to move the shortcuts out of ksmserver. None of the actions now involve ksmserver directly and the
layering is now such that a wayland only session could run without ksmserver.
This patch uses .desktop file actions so kglobalaccel just calls the relevant hook directly rather than needing
a background service constantly running
WIP as:
I need migration,
I need to write the default shortcut in the correct syntax.
We would need some way to hide the default _launch entry
We've lost the kauthorized key, but we should be handling that in the receiver anyway?
Deal with a certain distro renaming qdbus.
But I wanted some early feedback on whether this was a clever use of the existing framework, or a dirty hack.