| Summary: | Нет звука xrdp на Education | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Evgeny Ivanitskiy <pikone> | ||||
| Component: | xrdp | Assignee: | Andrey Cherepanov <cas> | ||||
| Status: | REOPENED --- | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | ancieg, antohami, cas, krasovskijdo, lakostis, lav, tatyana | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
|
Description
Evgeny Ivanitskiy
2021-12-22 16:26:11 MSK
(Ответ для Евгений Иваницкий на комментарий #0) > При подключении через протокол RDP (используя xrdp и xfreerdp) к Edication > не пробрасывается звук. > > Тестовые стенды: > alt-education-10.0-x86_64.iso > > Ошибка не воспроизводится на других системах > > Тестировалось в виртуальной машине! > > Версия пакета: xrdp-0.9.17-alt2 > > Шаги воспроизведения: > 1. На Edication установить необходимые пакеты: > > apt-get install xorg-drv-xrdp xrdp pulseaudio-module-xrdp > > 2. Добавить пользователя в необходимые группы: > > 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. Подключится с другой машины используя команду: > > xfreerdp /u:user /p:password /v:192.168.1.2 /sound:sys:pulse /audio-mode:0 > > В команде нужно заменить имя пользователя, пароль и IP адрес > > 5. Зайти на youtube.com и попробовать воспроизвести видео > > Ожидаемый результат: Видео воспроизводится. Звук идет > Получаемый результат: Видео проигрывается без звука или совершенно зависает. Не воспроизводится. vlc в сеансе xrdp. Доступ к нему: xfreerdp /v:10.4.4.123 /u:user /p:123 /size:1280x800 /cert:tofu /sound:sys:pulse xrdp 0.9.18.1-alt1 - Не воспроизводится на alt-education-10.0-x86_64.iso (Ответ для Евгений Иваницкий на комментарий #2) > xrdp 0.9.18.1-alt1 - Не воспроизводится на alt-education-10.0-x86_64.iso Стенд: alt-education-10.0-x86_64.iso (обновлённый до Sisyphus) Версия: xrdp-0.9.20-alt1 Воспроизводится по тем же шагам. Ошибка больше не воспроизводится ни на p10, ни на Sisyphus. Версия (p10/Sisyphus): xrdp-0.9.23-alt1 Created attachment 20601 [details]
Наложение панели задач локальной ВМ поверх окна RDP
xrdp-0.10.5-alt1
Стенды (Обновленные до Sisyphus):
Alt Education kde 11.0 x86-64
Alt Education xfce 11.0 x86-64
Alt Workstation 11.1 x86-64
Alt Workstation K 11.2 x86-64
Воспроизводится по тем же шагам.
Дополнительно:
Будьте внимательны! При тестировании удалённого рабочего стола через RDP было выявлено следующее:
панель задач локальной виртуальной машины (например, education KDE) отображается поверх окна RDP и перекрывает панель задач удалённой системы (например, kwork). Визуально создаётся впечатление, что работа ведётся в удалённой сессии, однако на практике часть действий выполняется в локальной ВМ. В частности, при запуске браузера или проверке воспроизведения звука фактически используется панель задач и приложения локальной ВМ. В результате этого тесты, связанные с аудио и мультимедиа, могут давать ложноположительный результат: тестировщик проверяет работу локальной ВМ (education KDE), а не удалённой (kwork).
Дополнительно стоит отметить, что при одновременном открытии нескольких виртуальных машин возможна ещё одна вводящая в заблуждение ситуация: звук может воспроизводиться не из той системы, которая в данный момент проверяется. Например, звук фактически воспроизводится на удалённой машине (kwork, так как она активна), при этом создаётся ошибочное впечатление, что проброс звука работает корректно в рамках текущей RDP-сессии.
См. комментарий выше Почему то вложение и комментарий выше добавился, а состояние не изменилось |