Top | ![]() |
![]() |
![]() |
![]() |
gboolean | xfce_spawn_on_screen_with_child_watch () |
gboolean | xfce_spawn_on_screen () |
gboolean | xfce_spawn_command_line_on_screen () |
On a desktop it is important that applications are execute with startup notification and they show up on the correct screen and workspace.
gboolean xfce_spawn_on_screen_with_child_watch (GdkScreen *screen
,const gchar *working_directory
,gchar **argv
,gchar **envp
,GSpawnFlags flags
,gboolean startup_notify
,guint32 startup_timestamp
,const gchar *startup_icon_name
,GClosure *child_watch_closure
,GError **error
);
gboolean xfce_spawn_on_screen (GdkScreen *screen
,const gchar *working_directory
,gchar **argv
,gchar **envp
,GSpawnFlags flags
,gboolean startup_notify
,guint32 startup_timestamp
,const gchar *startup_icon_name
,GError **error
);
Like gdk_spawn_on_screen()
, but also supports startup notification
(if Libxfce4ui was built with startup notification support).
screen |
a GdkScreen or |
|
working_directory |
child's current working directory or |
|
argv |
child's argument vector. |
|
envp |
child's environment vector or |
|
flags |
flags from GSpawnFlags. G_SPAWN_DO_NOT_REAP_CHILD
is not allowed, use |
|
startup_notify |
whether to use startup notification. |
|
startup_timestamp |
the timestamp to pass to startup notification, use
the event time here if possible to make focus
stealing prevention work property. If you don't
have direct access to the event time you could use
|
|
startup_icon_name |
application icon or |
|
error |
return location for errors or |
gboolean xfce_spawn_command_line_on_screen (GdkScreen *screen
,const gchar *command_line
,gboolean in_terminal
,gboolean startup_notify
,GError **error
);
Executes the given command_line
and returns TRUE
if the
command terminated successfully. Else, the error
is set
to the standard error output.
screen |
a GdkScreen or |
|
command_line |
command line to run. |
|
in_terminal |
whether to run |
|
startup_notify |
whether to use startup notification. |
|
error |
location for a GError or |