xfce-exec

xfce-exec — executing commands from within Xfce applications.

Synopsis


#include <libxfcegui4/libxfcegui4.h>


gboolean            xfce_exec                           (const char *cmd,
                                                         gboolean in_terminal,
                                                         gboolean use_sn,
                                                         GError **error);
gboolean            xfce_exec_with_envp                 (const char *cmd,
                                                         gboolean in_terminal,
                                                         gboolean use_sn,
                                                         GError **error,
                                                         char **envp);

Description

The xfce-exec module provides functions to execute other applications from within Xfce applications using Startup Notification or executing applications that use the CLI (command line interface) in an X terminal.

Details

xfce_exec ()

gboolean            xfce_exec                           (const char *cmd,
                                                         gboolean in_terminal,
                                                         gboolean use_sn,
                                                         GError **error);

Use xfce_exec_with_envp if you want to specify the environment.

cmd : command line to run
in_terminal : whether to run cmd in a terminal
use_sn : whether to use startup notification
error : location for a GError or NULL
Returns : TRUE on success, FALSE on failure.

xfce_exec_with_envp ()

gboolean            xfce_exec_with_envp                 (const char *cmd,
                                                         gboolean in_terminal,
                                                         gboolean use_sn,
                                                         GError **error,
                                                         char **envp);

See also xfce_exec.

cmd : command line to run
in_terminal : whether to run cmd in a terminal
use_sn : whether to use startup notification
error : location for a GError or NULL
envp : the environment
Returns : TRUE on success, FALSE on failure.