What problem does it solve? GNOME's XDG Desktop Portal screen-sharing dialog cannot be approved with sudo, D-Bus calls, or shell input tools, which blocks automated Intendant Wayland display-capture E2E tests on remote VMs where no operator sits at the console. ## Core Features & Use Cases - Remote Portal Approval: Sets up GNOME Remote Desktop with temporary TLS credentials, tunnels RDP over SSH, and wraps FreeRDP in a signed macOS app bundle so Computer Use can see and click the real portal dialog. - Headed Browser Validation: Runs Station/dashboard headed Chromium validation on remote Wayland hosts by importing the graphical session environment from systemctl --user show-environment, including dual-GPU Vulkan/WebGPU configuration. - Troubleshooting & Cleanup: Documents known traps (wtype, grim, portal input errors, missing Allow Remote Interaction toggle) and provides verification and cleanup commands. - Use Case: Trigger an Intendant display grant on a remote GNOME Wayland VM, then approve the portal dialog through the FreeRDP window and verify the PipeWire stream starts. ## Quick Start Set up GNOME Remote Desktop on the Wayland VM, tunnel RDP to my Mac, and approve the Intendant screen-sharing portal dialog through the FreeRDP window.