43 |
BOOL encryption = True; |
BOOL encryption = True; |
44 |
BOOL desktop_save = True; |
BOOL desktop_save = True; |
45 |
BOOL fullscreen = False; |
BOOL fullscreen = False; |
46 |
|
BOOL grab_keyboard = True; |
47 |
|
|
48 |
/* Display usage information */ |
/* Display usage information */ |
49 |
static void |
static void |
64 |
printf(" -m: do not send motion events\n"); |
printf(" -m: do not send motion events\n"); |
65 |
printf(" -l: do not request licence\n"); |
printf(" -l: do not request licence\n"); |
66 |
printf(" -t: rdp tcp port\n\n"); |
printf(" -t: rdp tcp port\n\n"); |
67 |
|
printf(" -K: keep window manager key bindings\n"); |
68 |
} |
} |
69 |
|
|
70 |
/* Client program */ |
/* Client program */ |
91 |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
domain[0] = password[0] = shell[0] = directory[0] = 0; |
92 |
strcpy(keymapname, "us"); |
strcpy(keymapname, "us"); |
93 |
|
|
94 |
while ((c = getopt(argc, argv, "u:d:s:c:p:n:k:g:t:fbemlh?")) != -1) |
while ((c = getopt(argc, argv, "u:d:s:c:p:n:k:g:t:fbemlKh?")) != -1) |
95 |
{ |
{ |
96 |
switch (c) |
switch (c) |
97 |
{ |
{ |
161 |
tcp_port_rdp = strtol(optarg, NULL, 10); |
tcp_port_rdp = strtol(optarg, NULL, 10); |
162 |
break; |
break; |
163 |
|
|
164 |
|
case 'K': |
165 |
|
grab_keyboard = False; |
166 |
|
break; |
167 |
|
|
168 |
case 'h': |
case 'h': |
169 |
case '?': |
case '?': |
170 |
default: |
default: |