Bug 47983

Summary: xrdp: Не отображается содержимое рабочего стола при подключении к ALT Server
Product: Sisyphus Reporter: Шевченко Денис <shevchenkodyu>
Component: xrdpAssignee: Andrey Cherepanov <cas>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, antohami, cas, jqt4, lakostis, lav, minzarna, novopoltsevdv, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Содержимое рабочего стола на системе ALT Server
none
Содержимое рабочего стола при подключении через rdp none

Description Шевченко Денис 2023-10-12 19:00:43 MSK
Если настроить xrdp на системе ALT Server 10.1 и подключиться к ней по rdp с других систем (ALT Workstation 10.1 и ALT Workstation K 10.1), не отображается содержимое рабочего стола ALT Server 10.1. Также нет возможности вызвать контекстное меню с помощью ПКМ на рабочем столе и произвести какое-либо действие, например создать файл. 
При этом, действия с треем, панелью, запуск приложений осуществляются корректно.

При настройке xrdp на системах ALT Workstation 10.1 и ALT Workstation K 10.1 и подключения к ним, такой проблемы нет.

Версия:
xrdp-0.9.23.1-alt1

Системы:
ALT Server 10.1

Шаги воспроизведения:
1. Установить пакеты на систему ALT Server 10.1:
# apt-get install xrdp

2. Добавить пользователя, для которого будет доступно подключение, в группы tsusers, tsadmins
# usermod -aG tsusers test && usermod -aG tsadmins test && id test

3. Запустить сервисы:
# systemctl enable --now xrdp xrdp-sesman && sleep 5; systemctl status xrdp xrdp-sesman

4. С другой машины подключиться к ALT Server 10.1 по rdp
$ xfreerdp /u:test /p:1 /v:192.168.0.100
где:
test - имя пользователя
1 - пароль
192.168.0.100 - адрес машины, к которой подключаемся

Ожидаемый результат:
После подключения к удалённой машине по rdp имеется возможность видеть содержимое рабочего стола и производить на нём какие-либо действия.

Реальный результат:
Не отображается содержимое рабочего стола. Невозможно производить какие-либо действия на рабочем столе.


Дополнительная информация:
1. Ошибка воспроизводится в системе обновлённой до Sisyphus
2. При подключении с помощью Remmina ошибка также воспроизводится
Comment 1 Шевченко Денис 2023-10-12 19:02:14 MSK
Created attachment 14783 [details]
Содержимое рабочего стола на системе ALT Server
Comment 2 Шевченко Денис 2023-10-12 19:02:50 MSK
Created attachment 14784 [details]
Содержимое рабочего стола при подключении через rdp
Comment 3 Минзар Надежда Александровна 2025-09-05 17:46:41 MSK
Версии пакетов: 
remmina-1.4.41-alt1.x86_64, xrdp-0.10.4.1-alt1.x86_64
Ошибка воспроизводится при подключении к Alt Education KDE 11 x86-64.
Comment 4 Новопольцев Дмитрий 2025-09-30 17:39:43 MSK
xrdp-0.10.4.1-alt4.x86_64
Alt Workstation 11.1 x86_64
Alt KWorkstation 11.1 x86_64
Alt Education KDE 11.0 x86_64
Alt Education XFCE 11.0 x86_64

Ошибка не воспроизводится, элементы рабочего стола и контекстные меню отображаются (где предусмотрены)
Comment 5 Alexander Makeenkov 2025-10-01 09:39:13 MSK
(Ответ для Новопольцев Дмитрий на комментарий #4)
> xrdp-0.10.4.1-alt4.x86_64
> Alt Workstation 11.1 x86_64
> Alt KWorkstation 11.1 x86_64
> Alt Education KDE 11.0 x86_64
> Alt Education XFCE 11.0 x86_64
> 
> Ошибка не воспроизводится

А если внимательно прочитать заголовок ошибки?
Comment 6 Новопольцев Дмитрий 2025-10-01 10:06:24 MSK
xrdp-0.10.4.1-alt4.x86_64
mate-desktop-1.28.2-alt1
Alt Server Minimal 11.0 x86_64

Ошибка не воспроизводится, файлы и контекстное меню на рабочем столе отображаются
Comment 7 Alexander Makeenkov 2025-10-01 10:11:41 MSK
(Ответ для Новопольцев Дмитрий на комментарий #6)
> xrdp-0.10.4.1-alt4.x86_64
> mate-desktop-1.28.2-alt1
> Alt Server Minimal 11.0 x86_64
> 
> Ошибка не воспроизводится, файлы и контекстное меню на рабочем столе
> отображаются

В Alt Server 11 используется GNOME, нужно проверять на нём.
Comment 8 Новопольцев Дмитрий 2025-10-01 13:16:01 MSK
xrdp-0.10.4.1-alt4.x86_64
Alt Server Gnome 11.0 x86_64

При подключении по RDP вместо GNOME запускается wm-select с выбором из одной failsafe сессии (запускается xterm без DE), удаление пакета wm-select позволяет сразу войти в GNOME сессию по RDP
После этого в самом GNOME и Desktop Icons NG (аддон иконок рабочего стола) проблема не воспроизводится (как и при запуске gnome-session из xterm)
Comment 9 Антон Мидюков 2025-10-01 13:18:59 MSK
(Ответ для Новопольцев Дмитрий на комментарий #8)
> xrdp-0.10.4.1-alt4.x86_64
> Alt Server Gnome 11.0 x86_64
> 
> При подключении по RDP вместо GNOME запускается wm-select с выбором из одной
> failsafe сессии (запускается xterm без DE), удаление пакета wm-select

Это проблема пакета wm-select, который не смотрит в /usr/share/xsessions.
Вот только вопрос, почему wm-select был установлен?
Comment 10 Новопольцев Дмитрий 2025-10-01 13:30:24 MSK
(Ответ для Антон Мидюков на комментарий #9)
> Это проблема пакета wm-select, который не смотрит в /usr/share/xsessions.
> Вот только вопрос, почему wm-select был установлен?

На сколько понимаю, он поставляется со всеми дистрибутивами Server как минимум начиная с 9 версии (исходя из https://packages.altlinux.org/ru/p11/srpms/wm-select/images/) и ставится автоматически при выборе установки с графическим окружением
Comment 11 Антон Мидюков 2025-10-01 14:46:34 MSK
(Ответ для Новопольцев Дмитрий на комментарий #10)
> (Ответ для Антон Мидюков на комментарий #9)
> > Это проблема пакета wm-select, который не смотрит в /usr/share/xsessions.
> > Вот только вопрос, почему wm-select был установлен?
> 
> На сколько понимаю, он поставляется со всеми дистрибутивами Server как
> минимум начиная с 9 версии (исходя из
> https://packages.altlinux.org/ru/p11/srpms/wm-select/images/) и ставится
> автоматически при выборе установки с графическим окружением

Понятно. Тогда его надо чинить.
Comment 12 Антон Мидюков 2025-10-06 10:02:04 MSK
(Ответ для Антон Мидюков на комментарий #11)
> (Ответ для Новопольцев Дмитрий на комментарий #10)
> > (Ответ для Антон Мидюков на комментарий #9)
> > > Это проблема пакета wm-select, который не смотрит в /usr/share/xsessions.
> > > Вот только вопрос, почему wm-select был установлен?
> > 
> > На сколько понимаю, он поставляется со всеми дистрибутивами Server как
> > минимум начиная с 9 версии (исходя из
> > https://packages.altlinux.org/ru/p11/srpms/wm-select/images/) и ставится
> > автоматически при выборе установки с графическим окружением
> 
> Понятно. Тогда его надо чинить.

...или выбрасывать...