Documentation
Overview
Remote Desktop lets you watch and control the server’s screens from the desktop client in real time: the machine’s desktop is streamed into a window on your side, with your mouse and keyboard injected — as if you were sitting in front of it. Beyond desktop screens, Android emulators and iOS simulators can be viewed and driven inside phone-framed windows.
What it can do
- Desktop screens — each physical display on the server streams into its own resizable client window;
- Android devices / emulators — connected devices and AVD emulators appear as stream sources, viewable and touchable in a phone-framed window, with rotation and remote emulator boot/shutdown;
- iOS simulator (macOS servers) — view the Xcode iOS simulator in a phone-framed window with device picker and rotation.
How it works
The server captures the screen and encodes it with configurable encoder, frame rate, resolution ceiling, and bitrate; the client decodes into floating windows and sends input events back over the existing encrypted client-server connection — no extra ports.
Platform preparation differs: Windows can run the screen server as a system service and needs a virtual display driver on headless machines; Linux uses a Portal consent plus session unlock; macOS requires Screen Recording permission. See Server Setup; Android devices are covered in Android Devices, and the client windows in Using the Client.