From c6688a21f74a1595710a189c348cfaffb2f5c3fa Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sat, 22 Aug 2026 21:29:15 +0200 Subject: [PATCH] vmbox: note that vm screenshot is verified Captured a real 1280x800 PNG of a sandbox's i3 session straight from qemu's framebuffer -- no VNC or SPICE viewer installed on the host. This is the path locker and fullscreen-gate tests use, and it is safer than testing those on the host, where a fullscreen locker can hijack input and steal focus. Co-Authored-By: Claude Opus 5 (1M context) Claude-Session: https://claude.ai/code/session_01VdyMBGCrGVGDWtJ9xe48f3 --- vmbox/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vmbox/README.md b/vmbox/README.md index ae2dafb..dd9b741 100644 --- a/vmbox/README.md +++ b/vmbox/README.md @@ -118,7 +118,7 @@ Two things that installer taught us, both worth knowing before you run it: | `vm new [--rtc ]` | Create a sandbox | | `vm run ` | Run a command, print the verdict | | `vm ssh ` | Interactive shell (starts the VM if needed) | -| `vm screenshot [out.png]` | Capture the screen (locker/X11 tests) | +| `vm screenshot [out.png]` | Capture the screen (locker/X11 tests) — verified: real 1280x800 PNG of the guest's i3 session, no viewer installed | | `vm reset ` | Wipe back to pristine | | `vm rm ` / `vm list` | Delete / list sandboxes |