blob: fcc726ebc0b49e466f61ac37fdc7a96d64a6692f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#define array_size(x) (sizeof(x)/sizeof(*x))
#define XENCONSOLE "/usr/" LIB "/xen/bin/xenconsole"
enum desktop_type {
DESKTOP_ANY = 0,
DESKTOP_KDE,
DESKTOP_GNOME,
DESKTOP_OTHER,
};
extern enum desktop_type desktop_type;
extern char app_error[];
void detect_desktop(void);
int have_application(char *name);
int run_application_va(int do_wait, const char *app, char **argv);
int run_application(int do_wait, const char *app, ...);
int run_cmdline(int do_wait, char *line);
int run_cmdline_replace(int do_wait, char *str, ...);
int open_vnc_session(char *host, int tcpport);
|