131 |
fprintf(stderr, " or LPT1=/dev/lp0,LPT2=/dev/lp1\n"); |
fprintf(stderr, " or LPT1=/dev/lp0,LPT2=/dev/lp1\n"); |
132 |
fprintf(stderr, " '-r printer:mydeskjet': enable printer redirection\n"); |
fprintf(stderr, " '-r printer:mydeskjet': enable printer redirection\n"); |
133 |
fprintf(stderr, |
fprintf(stderr, |
134 |
" or mydeskjet=\"HP LaserJet IIIP\" to enter server driver as well\n"); |
" or mydeskjet=\"HP LaserJet IIIP\" to enter server driver as well\n"); |
135 |
fprintf(stderr, " '-r sound': enable sound redirection\n"); |
fprintf(stderr, " '-r sound:[on|off|remote]': enable sound redirection\n"); |
136 |
|
fprintf(stderr, " remote would leave sound on server\n"); |
137 |
fprintf(stderr, " -0: attach to console\n"); |
fprintf(stderr, " -0: attach to console\n"); |
138 |
fprintf(stderr, " -4: use RDP version 4\n"); |
fprintf(stderr, " -4: use RDP version 4\n"); |
139 |
fprintf(stderr, " -5: use RDP version 5 (default)\n"); |
fprintf(stderr, " -5: use RDP version 5 (default)\n"); |
415 |
|
|
416 |
if (strncmp("sound", optarg, 5) == 0) |
if (strncmp("sound", optarg, 5) == 0) |
417 |
{ |
{ |
418 |
|
optarg += 5; |
419 |
|
|
420 |
|
if (*optarg == ':') |
421 |
|
{ |
422 |
|
*optarg++; |
423 |
|
while ((p = next_arg(optarg, ','))) |
424 |
|
{ |
425 |
|
if (strncmp("remote", optarg, 6) == 0) |
426 |
|
flags |= RDP_LOGON_LEAVE_AUDIO; |
427 |
|
|
428 |
|
if (strncmp("on", optarg, 2) == 0) |
429 |
|
#ifdef WITH_RDPSND |
430 |
|
g_rdpsnd = True; |
431 |
|
#else |
432 |
|
warning("Not compiled with sound support"); |
433 |
|
#endif |
434 |
|
|
435 |
|
if (strncmp("off", optarg, 3) == 0) |
436 |
|
g_rdpsnd = False; |
437 |
|
|
438 |
|
optarg = p; |
439 |
|
} |
440 |
|
} |
441 |
|
else |
442 |
|
{ |
443 |
#ifdef WITH_RDPSND |
#ifdef WITH_RDPSND |
444 |
g_rdpsnd = True; |
g_rdpsnd = True; |
445 |
#else |
#else |
446 |
warning("Not compiled with sound support"); |
warning("Not compiled with sound support"); |
447 |
#endif |
#endif |
448 |
|
} |
449 |
} |
} |
450 |
else if (strncmp("disk", optarg, 4) == 0) |
else if (strncmp("disk", optarg, 4) == 0) |
451 |
{ |
{ |
490 |
} |
} |
491 |
} |
} |
492 |
|
|
493 |
if (argc - optind < 1) |
if (argc - optind != 1) |
494 |
{ |
{ |
495 |
usage(argv[0]); |
usage(argv[0]); |
496 |
return 1; |
return 1; |