launchUrisAsManager

open fun launchUrisAsManager(uris: <Error class: unknown class>, launchContext: AppLaunchContext? = null, spawnFlags: <Error class: unknown class>, userSetup: <Error class: unknown class>?, pidCallback: DesktopAppLaunchCallback?): <Error class: unknown class><Boolean>(source)

This function performs the equivalent of g_app_info_launch_uris(), but is intended primarily for operating system components that launch applications. Ordinary applications should use g_app_info_launch_uris().

If the application is launched via GSpawn, then @spawn_flags, @user_setup and @user_setup_data are used for the call to g_spawn_async(). Additionally, @pid_callback (with @pid_callback_data) will be called to inform about the PID of the created process. See g_spawn_async_with_pipes() for information on certain parameter conditions that can enable an optimized posix_spawn() codepath to be used.

If application launching occurs via some other mechanism (eg: D-Bus activation) then @spawn_flags, @user_setup, @user_setup_data,

Return

true on successful launch, false otherwise.

Parameters

uris

List of URIs

launchContext

a #GAppLaunchContext

spawnFlags

#GSpawnFlags, used for each process

userSetup

a #GSpawnChildSetupFunc, used once for each process.

pidCallback

Callback for child processes