71 |
extern BOOL g_owncolmap; |
extern BOOL g_owncolmap; |
72 |
extern BOOL g_ownbackstore; |
extern BOOL g_ownbackstore; |
73 |
extern uint32 g_embed_wnd; |
extern uint32 g_embed_wnd; |
74 |
|
uint32 g_rdp5_performanceflags = RDP5_NO_WALLPAPER | RDP5_NO_FULLWINDOWDRAG | RDP5_NO_MENUANIMATIONS; |
75 |
|
|
76 |
#ifdef WITH_RDPSND |
#ifdef WITH_RDPSND |
77 |
BOOL g_rdpsnd = False; |
BOOL g_rdpsnd = False; |
122 |
fprintf(stderr, " -N: enable numlock syncronization\n"); |
fprintf(stderr, " -N: enable numlock syncronization\n"); |
123 |
fprintf(stderr, " -X: embed into another window with a given id.\n"); |
fprintf(stderr, " -X: embed into another window with a given id.\n"); |
124 |
fprintf(stderr, " -a: connection colour depth\n"); |
fprintf(stderr, " -a: connection colour depth\n"); |
125 |
|
fprintf(stderr, " -x: RDP5 experience (m[odem 28.8], b[roadband], l[an] or hex number)\n"); |
126 |
fprintf(stderr, " -r: enable specified device redirection (this flag can be repeated)\n"); |
fprintf(stderr, " -r: enable specified device redirection (this flag can be repeated)\n"); |
127 |
fprintf(stderr, |
fprintf(stderr, |
128 |
" '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1\n"); |
" '-r comport:COM1=/dev/ttyS0': enable serial redirection of /dev/ttyS0 to COM1\n"); |
259 |
#define VNCOPT |
#define VNCOPT |
260 |
#endif |
#endif |
261 |
|
|
262 |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:c:p:n:k:g:fbBeEmCDKS:T:NX:a:r:045h?")) != -1) |
while ((c = getopt(argc, argv, VNCOPT "u:d:s:c:p:n:k:g:fbBeEmCDKS:T:NX:a:x:r:045h?")) != -1) |
263 |
{ |
{ |
264 |
switch (c) |
switch (c) |
265 |
{ |
{ |
420 |
} |
} |
421 |
break; |
break; |
422 |
|
|
423 |
|
case 'x': |
424 |
|
|
425 |
|
if (strncmp("modem", optarg, 1) == 0) |
426 |
|
{ |
427 |
|
g_rdp5_performanceflags = RDP5_NO_WALLPAPER | RDP5_NO_FULLWINDOWDRAG | RDP5_NO_MENUANIMATIONS | RDP5_NO_THEMING; |
428 |
|
} |
429 |
|
else if (strncmp("broadband", optarg, 1) == 0) |
430 |
|
{ |
431 |
|
g_rdp5_performanceflags = RDP5_NO_WALLPAPER; |
432 |
|
} |
433 |
|
else if (strncmp("lan", optarg, 1) == 0) |
434 |
|
{ |
435 |
|
g_rdp5_performanceflags = RDP5_DISABLE_NOTHING; |
436 |
|
} |
437 |
|
else |
438 |
|
{ |
439 |
|
g_rdp5_performanceflags = strtol(optarg, NULL, 16); |
440 |
|
} |
441 |
|
break; |
442 |
|
|
443 |
case 'r': |
case 'r': |
444 |
|
|
445 |
if (strncmp("sound", optarg, 5) == 0) |
if (strncmp("sound", optarg, 5) == 0) |