KviDbusAdaptor exists since long time, but it's currently unused/quite useless.
This PR adds the necessary changes to make it working/possibly useful.
IPC is currently broken on Linux/Wayland, as the existing backend is using XAtom.
This PR also adds a D-Bus based backend for IPC, so that kvirc can detect on startup if another instance is already running and eventually pass messages to it (using kvirc -e / -x / -r).
As a bonus, you can now go full inception mode by running KVS such as:
KviDbusAdaptor exists since long time, but it's currently unused/quite useless. This PR adds the necessary changes to make it working/possibly useful.
IPC is currently broken on Linux/Wayland, as the existing backend is using XAtom. This PR also adds a D-Bus based backend for IPC, so that kvirc can detect on startup if another instance is already running and eventually pass messages to it (using kvirc -e / -x / -r).
As a bonus, you can now go full inception mode by running KVS such as: