Bug 41919

Summary: Окно действий с системой открывается не в том сеансе
Product: Branch p10 Reporter: Evgeny Ivanitskiy <pikone>
Component: xrdpAssignee: qa-team <qa-team>
Status: CLOSED WONTFIX QA Contact: qa-p10 <qa-p10>
Severity: normal    
Priority: P5    
Version: не указана   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Видео с воспроизведением ошибки none

Description Evgeny Ivanitskiy 2022-02-10 18:45:22 MSK
Created attachment 10275 [details]
Видео с воспроизведением ошибки

Только для KDE

Версия xrdp 0.9.18.1-alt1

При подключении к машине через xrdp есть возможность зайти в того же пользователя с host машины. При этом KDE до конца не прогружается. Если в этот момент попытаться выйти из сеанса пользователя в xrdp, то окно с выбором дальнейших действий отображается в сеансе на host системе, а не в сеансе xrdp (см видео)

Воспроизводится на:
p10-education-10-x86-64-kde
p10-kworkstation-10-x86-64-beta

Шаги для воспроизведения:
1. Настроить xrdp на host системе

1.1 Установить пакеты:
# apt-get install xorg-drv-xrdp xrdp pulseaudio-module-xrdp
1.2 Добавить пользователя, для которого будет доступно подключение, в группы tsusers, tsadmins
# usermod -aG tsusers test && usermod -aG tsadmins test && id test
1.3 Запуск сервисов:
# systemctl enable --now xrdp xrdp-sesman && sleep 5; systemctl status xrdp xrdp-sesman

2. Подключится с другой машины к host машине используя xfreerdp
$ xfreerdp /u:test /p:1 /v:10.88.128.41

3. Зайти в пользователя на host системе и дождаться загрузки

4. Попробовать выйти из сеанса в xrdp

Ожидаемый результат: Окно с предложением выхода отображется в окне xfreerdp

Получаемый результат: Окно отображается на host системе
Comment 1 Andrey Cherepanov 2022-02-11 10:25:48 MSK
Не надо одновременно заходить и в обычном xorg и в xrdp.