Bug 50073 - Некорректный удалённый рабочий стол при подключении со стандартным скриптом
Summary: Некорректный удалённый рабочий стол при подключении со стандартным скриптом
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: freerdp (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Andrey Cherepanov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-18 16:39 MSK by Kirill Sen
Modified: 2024-04-18 16:39 MSK (History)
1 user (show)

See Also:


Attachments
скриншот1 (213.42 KB, image/jpeg)
2024-04-18 16:39 MSK, Kirill Sen
no flags Details
скриншот2 (128.31 KB, image/jpeg)
2024-04-18 16:39 MSK, Kirill Sen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kirill Sen 2024-04-18 16:39:02 MSK
Created attachment 15907 [details]
скриншот1

Некорректный удалённый рабочий стол при подключении со стандартным скриптом

Стенды(Обновлённые до сизифа):
Alt Kworkstation 10.2.1 x86-64 - проверялось и как клиент и как сервер
Alt Workstation 10.2 x86-64 - проверялось и как клиент и как сервер

Версии пакетов:
freerdp-2.11.5-alt3.x86_64
freerdp-server-2.11.5-alt3.x86_64
xrdp-0.9.25.10alt1.x86_64

Шаги воспроизведения: 
Сервер. 
1.Установить пакеты
    # apt-get install xrdp freerdp-server -y
Клиент. 
1.Установить xfreerdp
    # apt-get install freerdp

2. На сервере прописать команду:
   $ freerdp-shadow-cli \
           /on-connect:/etc/freerdp/freerdp-login.sh \
           /on-disconnect:/etc/freerdp/freerdp-logout.sh
3. Подключиться к серверу 
   $ xfreerdp /v:<ip-адрес сервера> /u:<имя авторизованного пользователя>    /p:<Пароль>

Ожидаемое поведение:
Открылся удалённый рабочий стол

Фактический результат(и на виртуалке и на реальном стенде):
Удалённый рабочий стол открывается в левой верхней части экрана (см. скриншот1)
Данное окошко нету возможности развернуть побольше или переместить в другое место

Доп. исследование:
Если к 3му шагу добавить флаг /f - Для открытия на полный экран, то на фоне открывается корректный рабочий стол и всё то же окошко слева вверху. (см. скриншот2)
Рабочий стол на фоне не кликабелен, кликабельно только окошко слева наверху 



Скорее всего проблема в самом скрипте который изначально устанавливается с пакетом, так как если написать свой скрипт и запустить его вместо изначального, то все корректно работает, например:

1)Создадим скрипт /etc/freerdp/freerdp-test.sh со следующим содержимым:
   #!/bin/bash

   # Выводим сообщение о подключении к удаленному рабочему столу
   echo "Вы успешно подключились к удаленному рабочему столу."

2) Добавим скрипту права на выполнение:
   # chmod +x /etc/freerdp/freerdp-test.sh

3) На сервере прописать команду:
   $ freerdp-shadow-cli /on-connect:/etc/freerdp/freerdp-test.sh

4) Подключиться к серверу 
   $ xfreerdp /v:<ip-адрес сервера> /u:<имя авторизованного пользователя> /p:<Пароль>

В такой ситуации ошибка не воспроизводится
Comment 1 Kirill Sen 2024-04-18 16:39:22 MSK
Created attachment 15908 [details]
скриншот2