diff options
Diffstat (limited to 'server/replaytool')
-rw-r--r-- | server/replaytool/src/render.rs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/server/replaytool/src/render.rs b/server/replaytool/src/render.rs index 74dddf92..bb5e8a57 100644 --- a/server/replaytool/src/render.rs +++ b/server/replaytool/src/render.rs @@ -40,6 +40,10 @@ pub async fn render( args.extend(["-c", headless_compositor]); args.push("--"); } + if headless && video_driver == "x11" { + args.push("xwayland-run"); + args.push("--"); + } args.push("hurrycurry-client"); if headless { args.extend(["--video-driver", video_driver]); @@ -53,6 +57,7 @@ pub async fn render( let uri = format!("ws://127.0.0.1:{port}"); args.push(&uri); + info!("using commandline {:?}", args.join(" ")); let mut client = Command::new(args[0]).args(&args[1..]).spawn()?; info!("listening for websockets on {}", ws_listener.local_addr()?); |