Communicate to KIOFuse process via DBus, instead of "_control" API
This patch does the following:
- Introduces a DBus Interface, Object and Service that allows communication to the KIOFuse process, with matching functionality with the existing "_control" API.
- Updates the tests to communicate via this new DBus API instead of the "_control" API.
- Removes all traces of the old "_control" API.
- Defines a default mountpoint (QStandardPaths::RuntimeLocation) if none is
given. This makes it cleaner and easier to generate the service file (which this
patch does during
make install
). - Updates the documentation to show how to use KIOFuse via the new Dbus API.
- Installs a tmpfiles.d exclusion file to avoid data loss. See the file itself for more details.
Edited by Alexander Saoutkin