From 19dd878b74359498c345d24297efd2bc803fca35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A5=D0=B8=D1=80=D0=B5=D1=86=D0=BA=D0=B8=D0=B9=20=D0=9C?= =?UTF-8?q?=D0=B8=D1=85=D0=B0=D0=B8=D0=BB?= Date: Mon, 2 Aug 2021 10:15:53 +0300 Subject: [PATCH] Add xfreerdp run support --- keyexec.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/keyexec.c b/keyexec.c index ee461ea..a43eb5d 100644 --- a/keyexec.c +++ b/keyexec.c @@ -84,10 +84,10 @@ int main( int argc, const char* argv[] ) uid = getuid(); gid = getgid(); - char * prog_name[10]; - char * prog_path[10]; - char * prog_sring[10]; - int count_prog =10; + char * prog_name[11]; + char * prog_path[11]; + char * prog_sring[11]; + int count_prog =11; // identifiers and paths to programs prog_name[0] = "rdesktop"; @@ -120,6 +120,10 @@ int main( int argc, const char* argv[] ) prog_name[9] = "rdesktop9"; prog_path[9] = "/usr/bin/rdesktop"; prog_sring[9] = "/usr/bin/kstart --window=.* --desktop=9"; + + prog_name[10] = "xfreerdp"; + prog_path[10] = "/usr/bin/xfreerdp"; + prog_sring[10] = NULL; // path to the running program char * str_prog = NULL; // if kstart