Bug 48552

Summary: При изменении разрешения текущей сессии теряются проброшенные устройства и принтеры
Product: Branch p10 Reporter: Andrey Prokopyev <andrey>
Component: rdesktopAssignee: qa-team <qa-team>
Status: CLOSED WORKSFORME QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5 CC: monastirskiyii
Version: не указана   
Hardware: x86_64   
OS: Linux   

Description Andrey Prokopyev 2023-11-22 20:13:25 MSK
если подключаться с параметром -g "1024x768", а потом развернуть окно на максимум, после автоматической настройки нового разрешения 1920x1017 отключаются все проброшенные устройства. При переподключении устройства восстанавливаются, но при разворачивании окна опять пропадают. Замечено было на принтерах, но при проверке выяснилось что все устройства с подключенные параметром -r
В качестве сервера терминалов стоит Windows Server 2008 R2
Подозрение, что для изменения разрешения rdesktop прерывает текущее соединение и подключается заново с новым параметром -g, но не помнит о том с какими параметрами он был подключен до изменения разрешения.
Comment 1 Монастырский Илья 2023-12-20 20:57:54 MSK
Выполнил проверку на стендах: 
Alt Workstation 10.2.1 x86-64
Windows Server 2008 R2
Windows Server 2012 R2

Версия пакета:
rdesktop-1.9.0-alt1

Шаги: 
1) Настроил удалённый доступ на windows-сервере
2) Подключил к windows-серверу флешку и принтер HP Laserjet M129-M134 
3) Выполнил подключение к серверу с разрешением 600x400: 
$ rdesktop -z -P -g 600x400 -u test -p '1' <ip-windows> -r clipboard
4) Развернул окно на полный экран и проверил подключенные устройства

Результат: 
По указанным шагам ошибка не воспроизвелась, устройства корректно отображаются и не пропадают

Пробовал подключение с другими разрешениями, ошибку воспроизвести так и не удалось