diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-12 22:35:03 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-12 22:35:04 +0200 |
commit | da54da30aca88dcf76ddd05e43c34f5f5ee4f033 (patch) | |
tree | eab4ae51ba4e74f62613be3671644444cec0b9da /server | |
parent | 203009f4808ce8b9e07c3ed68dd33a41dafd53e3 (diff) | |
download | hurrycurry-da54da30aca88dcf76ddd05e43c34f5f5ee4f033.tar hurrycurry-da54da30aca88dcf76ddd05e43c34f5f5ee4f033.tar.bz2 hurrycurry-da54da30aca88dcf76ddd05e43c34f5f5ee4f033.tar.zst |
replaytool render: use xwayland-run on x11
Diffstat (limited to 'server')
-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()?); |