Weston 12 rdp can't star visual studio code (electron)
I build weston 12.0.1 then I start weston with rdp backend
"$WESTON_PATH/bin/weston" --backend=rdp-backend.so --config="${SCRIPT_PATH}/weston.ini" --logger-scopes=log,rdp-backend --port=8081 --rdp-tls-key="${WESTON_KEY}/tls.key" --rdp-tls-cert="${WESTON_KEY}/tls.crt"
- start visual studio code with wayland
code-insiders --enable-features=UseOzonePlatform --ozone-platform=wayland --verbose
- vscode starts, the process is running, but no windows is displayed
- google-chrome with same arguments works in weston 12
- wezterm, weston terminal and flower works in weston 12
- the same vscode version with same arguments works in gnome ubuntu lunar wayland desktop
- If I start weston with
--xwayland
and code with x11 backend it workscode-insiders --enable-features=UseOzonePlatform --ozone-platform=x11 --verbose
Vscode prints a limited number of log lines
Warning: 'enable-features' is not in the list of known options, but still passed to Electron/Chromium. Warning: 'ozone-platform' is not in the list of known options, but still passed to Electron/Chromium. [0602/131006.348889:ERROR:file_io_posix.cc(152)] open /home/ubuntu/.config/Code - Insiders/Crashpad/pending/0e25bf47-6373-40e3-a323-2f3ce3082e6f.lock: File exists (17) [25486:0602/131006.350094:WARNING:wayland_object.cc(144)] Binding to wl_seat version 5 but version 7 is available.