Equivalent to [method@GioUnix.
DesktopAppInfo.launch_uris_as_manager] but allows you to pass in file descriptors for the stdin, stdout and stderr streams of the launched process.
If application launching occurs via some non-spawn mechanism (e.g. D-Bus activation) then stdin_fd, stdout_fd
and stderr_fd are ignored.
| this |
a [class@GioUnix.DesktopAppInfo] |
| uris |
List of URIs |
| launch_context |
a [class@Gio.AppLaunchContext] |
| spawn_flags |
[flags@GLib.SpawnFlags], used for each process |
| user_setup |
a [callback@GLib.SpawnChildSetupFunc], used once for each process. |
| pid_callback |
Callback for child processes |
| stdin_fd |
file descriptor to use for child’s stdin, or `-1` |
| stdout_fd |
file descriptor to use for child’s stdout, or `-1` |
| stderr_fd |
file descriptor to use for child’s stderr, or `-1` |
| pid_callback_data |
User data for |
| user_setup_data |
User data for |
|
`TRUE` on successful launch, `FALSE` otherwise. |