From 9cb2c6c664687e3bead63d29670fe1daa6488f65 Mon Sep 17 00:00:00 2001 From: Dillon DuPont Date: Fri, 24 Oct 2025 13:52:14 -0700 Subject: [PATCH] Forward display resolution to Docker based sandboxes --- libs/python/computer/computer/providers/docker/provider.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libs/python/computer/computer/providers/docker/provider.py b/libs/python/computer/computer/providers/docker/provider.py index f133d771..ed076fec 100644 --- a/libs/python/computer/computer/providers/docker/provider.py +++ b/libs/python/computer/computer/providers/docker/provider.py @@ -307,6 +307,11 @@ class DockerProvider(BaseVMProvider): cmd.extend(["-e", "VNC_PW=password"]) # Set VNC password cmd.extend(["-e", "VNCOPTIONS=-disableBasicAuth"]) # Disable VNC basic auth + # Apply display resolution if provided (e.g., "1024x768") + display_resolution = run_opts.get("display") + if isinstance(display_resolution, str) and display_resolution: + cmd.extend(["-e", f"VNC_RESOLUTION={display_resolution}"]) + # Add the image cmd.append(docker_image)