С переходом на 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.