diff --git a/doc/66-dbus-launch.md b/doc/66-dbus-launch.md index 9d74617527794601dc54f58d3b7311545205c656..c40c6e97013acfed3ec09193253d6430769a6f99 100644 --- a/doc/66-dbus-launch.md +++ b/doc/66-dbus-launch.md @@ -92,9 +92,12 @@ It ensures that you use the latest *D-Bus* file declarations by overwriting any ### Running time -*66-dbus-launch* responds to kernel signals. A `SIGHUP` signal triggers a reading, parsing, translating and writting process. +*66-dbus-launch* responds to kernel signals: + +A `SIGHUP` signal triggers a reading, parsing, translating and writting process. Synchronization of services can also be manually triggered via `66 reload dbus` or `66 signal -s HUP dbus`. It also synchronizes the available list of services between the launcher and the broke as follows: + - If a *D-Bus* service file is removed, the launcher deactivates from the broker, executes `66 remove <service>`, and erases the corresponding *66* frontend file. - If a new *D-Bus* service is found, the launcher triggers the reading, parsing, translating and writting process, and activates the service in the broker. - For an existing service with the same name, the launcher executes `66 parse -f <service>` to ensure the latest *D-Bus* service declaration is used. Note that the service need to restarted for any changes to take effect.