Rdesktop отлично работал и всем устраивал, пока не появилась задача пробросить на терминальный сервер микрофон. Решил перейти на FreeRDP.
Всё завелось, и даже звук с микрофона попадает на удаленный рабочий стол, но при подключении к серверу выскакивает окно "Preparing to run FreeRDP", где требуется ввести имя и пароль. Причем поле "username" пустое, а юзерам будет очень лениво каждый раз вводить не только пароль, но ещё и имя.
Если в окне ввести имя и пароль верно - сразу заходит на рабочий стол. (имя ввожу без указания домена, то есть /d:domain он подхватывает).
Если написать неверно - открывается окно входа в Windows Server, где вылазит ошибка, про неверные логин/пароль. И дальнейшие попытки ввода пароля уже проходят в окне Windows Server.
Результат одинаков при подключении к Win Server 2003 R2 и Windows Server 2012 R2.
Как избавиться от этой предварительной авторизации в окне "Preparing to run FreeRDP" или хотя бы заставить его писать там имя пользователя?
Конфиг клиента thinstation.conf-test1 такой:
SESSION_0_TITLE="freerdp"
SESSION_0_TYPE=freerdp
SESSION_0_SCREEN=1
SESSION_0_SCREEN_POSITION=2
SESSION_0_FREERDP_SERVER=192.168.1.9
SESSION_0_AUTOSTART=ON
SESSION_0_FREERDP_OPTIONS="/f /bpp:16 /sec:rdp /cert-ignore /sound /network:lan /f /drive:USB,/mnt/usbdevice /microphone /d:domain -u test1 "
FREERDP_OPTIONS="--no-tls"
FREERDP_USB_NO_MOUNT_DIR=On # Mount USB Drive On/Off
FREERDP_USB=On # Mount USB Drive On/Off
FREERDP_SOUND=On # Audio, On/Off
FREERDP_AUDIO_IN=On
FREERDP_KEYMAP=409 # Keymap number
FREERDP_CONSOLE=Off # Conect to console, On/Off
FREERDP_SLOWLINK=Off # Slow Network Link, On/Off
FREERDP_COMPRESSION=Off # RDP Compression, On/Off
FREERDP_CDROM=Off # CDROM Drive present, On/Off
FREERDP_CDROM_SATA=Off # SATA CDROM present, On/Off
FREERDP_FDD=Off # Floppy Drive present, On/Off
FREERDP_USBFDD=Off # USB Floppy present, On/Off
FREERDP_HDD=Off # HDD Drive present, On/Off
thinstation.conf.network
AUDIO_LEVEL=90
MIC_LEVEL=80
BIND_MOUNT0="home:/root"
BIND_MOUNT1="boot:/boot"
BIND_MOUNT2="tsdev:/thinstation"
SYSLOG_SERVER=local
XKBVARIANT=",winkeys"
LOCALE=en_US
XKEYBOARD="us,ru"
KEYBOARD_MAP=en_us
X_NUMLOCK=on
USB_MOUNT_USELABEL=On
USE_XRANDR=TRUE
SCREEN_COLOR_DEPTH="16"
SCREEN_BLANK_TIME=20
SCREEN_STANDBY_TIME=30
SCREEN_SUSPEND_TIME=60
SCREEN_OFF_TIME=180
SCREEN=0
WORKSPACE=1
AUTOSTART=on
ALLOW_EXIT=On
USB_STORAGE_SYNC=On
USB_MOUNT_OPTIONS="rw,iocharset=utf8,codepage=866,errors=continue,shortname=win95"
thinstation.conf.buildtime
NET_USE=BOTH
NET_USE_DHCP=on
NET_HOSTNAME=ts_*
NET_TELNETD_ENABLED=ON
NET_FILE_ENABLED=On
NET_FILE_METHOD=tftp
NET_TELNETD_ENABLED=ON
TFTP_BLOCKSIZE=1024
#DEBUGPAUSE=TRUE
TIME_ZONE=Europe/Moscow