Some nested compositors (KDE) failed to work with weston when backend is RDP
KDE failed to connect to weston(with rdp+kiosk shell) when there is no client connection. When I tried to start rdp client BEFORE nested KDE session, problem is disappear.
Developers of other wayland compositors may have some expectations from parent wayland environment. I guess they thinking a compositor must have at least one connected seat. For weston(immediately after start) this is wrong.
Disclaimer: My opinion, current multi-seat schema in rdp backend is useless. There is only one global renderer with one screen buffer. All seats will share same screen.
I wrote code to fix issue. Proposed code introduced new mode for rdp: single-seat. This mode enabled trough new command-line swith --single-seat.
Also included fix #895
0001-Unconditionally-share-seat-when-rdp-is-secondary-bac.patch