С переходом на Wayland (и даже на некоторые новые freerdp под x11) столкнулся с проблемой, что нельзя развернуть RDP-сессию на несколько мониторов.

Сам разрабочик например RDP-клиента Remmina говорит, что все дело в Wayland, а на стороне Remmina ничего сделать нельзя. В комментариях народ ищет обходные пути, возвращается на X11 или пытается использоваться xfreerdp (к которому тоже есть вопросики).

После некоторого шаманства выяснилось, что в sway (под Wayland) всё же можно сделать рабочий multimonitor для некоторых клиентов.

Итак, запускаем Remmina. Создаем подключение, указываем вот эти флаги:

Настройки multimonitor
Настройки multimonitor

И правда, в fullscreen открывается только одно окно.
Но что это? Если зажать колёсико и подвигать мышь возле правой границы экрана, мы переместимся... на второй экран! Он приклеен к первому, но не влезает в окно - поэтому его сразу не видно.

Два экрана в RDP-сессии в одном окне. Одна рамка, два рабочих стола внутри. Это сложно показать на скриншоте, но обратите внимание что внизу две панели задач, одна заканчивается, вторая начинается с кнопки Пуск. И все это - внутри одного окна.
Два экрана в RDP-сессии в одном окне. Одна рамка, два рабочих стола внутри. Это сложно показать на скриншоте, но обратите внимание что внизу две панели задач, одна заканчивается, вторая начинается с кнопки Пуск. И все это - внутри одного окна.

Получается, мужчина из issue не соврал, и Remmina отрабатывает корректно. Дело в оконном менеджере. Поскольку я сижу под sway, курю соответствующий man 5 sway|less. И что я вижу?

fullscreen [enable|disable|toggle] [global]
Makes focused window fullscreen, non-fullscreen, or the opposite of what it is now. If no argument is given, it does the same as toggle. If global is specified, the window will be fullscreen across all outputs.

Звучит как надо. Добавляем в конфиг sway следующую строчку:

#Make global fullscreen
bindsym --to-code $mod+Shift+f fullscreen global

После этого при нажатии $mod+Shift+f Remmina заняла оба монитора и стали видны оба монитора удаленного компа по RDP. Скриншоты не делаю, все равно они не показательные.

Рецепт работает для Remmina и xfreerdp, и не работает для wlfreerdp и sdl-freerdp (они отображают только один рабочий стол, при fullscreen global второй монитор черный). Я связываю это с наследием X11 и XWayland, однако точно ответить не могу.

xfreerdp /d:my_domain /u:my_username /v:10.10.10.10 +clipboard /home-drive /f /floatbar:sticky:on,default:visible,show:always /multimon

Как бы то ни было, задача решилась - мы имеем multimon при подключении под RDP под Wayland.

Комментарии (6)


  1. Abyss777
    20.01.2026 05:04

    wlfreerdp какой-то недоделанный вообще, floatbar нету, масштабирование /scale:100 не работает, и он применяет текущее масштабирование даже к /f окну


  1. horpak
    20.01.2026 05:04

    Закончился 2025й, шел 2026й, на десктопном Линуксе приходится решать проблемы с банальным подключением по RDP...


    1. Ghaeskaerr Автор
      20.01.2026 05:04

      отличный байт, спасибо ;-)


      1. horpak
        20.01.2026 05:04

        Это не байт, это буквально факт, а наличие статьи его подтверждает


    1. LorHobbit
      20.01.2026 05:04

      Не на десктопном линуксе, а на Wayland. Который десктопному линуксу буквально навязывают, несмотря на сырость многих решений.

      // Пишу с десктопного линукса с иксами.


  1. Litemanager_remoteadmin
    20.01.2026 05:04

    х11 работает по аналогии как в Виндовс системе , получаешь дескриптор окна и копируешь содержимое, т.е. скриншот, а Вэйланд как я понимаю это аналог Андроид или Мак ОС, там на доступ к экрану дается разрешение для приложений отдельно, но как то в линуксе я с этим не разобрался еще