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
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.