pastilhasandClaude Opus 5 0479c33bc2 release 2026.08.27.01
first dated version. plugins were all sitting on 1.0.0, which said nothing about
when a build was made or which of two copies is newer — the platform already
uses YYYY.MM.DD.NN and this follows it.

the version lives in manifest.ts because a plugin has no package.json; that is
the field the marketplace publishes and the installer compares.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-27 07:36:18 +00:00
2026-08-21 00:41:24 +00:00
2026-08-21 00:41:24 +00:00
2026-08-27 07:36:18 +00:00
2026-08-21 00:41:24 +00:00
2026-08-21 00:41:24 +00:00

Desktop

Mirror this machine's display in the browser — the real session, not a second one.

Officer attaches to the physical screen the owner is logged into, so what you see remotely is what is on the monitor. There is one desktop, not a separate remote one that drifts from it.

Owner only, and not by policy. There is a single physical display and it belongs to the server owner. Every route in this plugin is refused to anyone else, because "share the desktop" would mean showing a second person the owner's own screen.

It does not set up your desktop for you. The plugin mirrors a graphical session that already exists. On a headless server there is nothing to mirror, and a script is included (setup/setup-desktop.sh) that installs GNOME, forces Xorg — x11vnc cannot capture Wayland — and enables auto-login so a session owns the display. It needs root and a reboot, so you run it yourself.

Not working yet. The desktop's WebSocket is not mounted: it was switched off in the platform before this became a plugin, and a plugin cannot currently claim a WebSocket provider. Installing this gets you the sidecar and the panel; the connection between them is the missing piece. BLOCKERS.md says exactly where it stands.

Requires x11vnc, which the installer checks for.

S
Description
Mirror this machine's display in the browser — the real session, not a second one
Readme
58 KiB
Languages
TypeScript 81.8%
Shell 18.2%