launch_started
Description:
public virtual signal void launch_started (AppInfo info, Variant? platform_data)
The launch_started signal is emitted when a AppInfo is about to be launched.
If non-null the platform_data
is an GVariant dictionary mapping strings to variants (ie `a{sv}`), which contains additional,
platform-specific data about this launch. On UNIX, at least the `startup-notification-id` keys will be present.
The value of the `startup-notification-id` key (type `s`) is a startup notification ID corresponding to the format from the [startup-notification specification](https://specifications.freedesktop.org/startup-notification-spec/startup-notification-0.1.txt). It allows tracking the progress of the launchee through startup.
It is guaranteed that this signal is followed by either a launched or launch_failed signal.
Because a launch operation may involve spawning multiple instances of the target application, you should expect this signal to be emitted multiple times, one for each spawned instance.
Parameters:
info |
the AppInfo that is about to be launched |
platform_data |
additional platform-specific data for this launch |