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.