Skip to content

Commit dbeb6b0

Browse files
committed
Document GNOME extension screenshot capture
1 parent d244345 commit dbeb6b0

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

docs/release.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,10 @@ Only upload the generated extension zip after testing every GNOME Shell version
6969
listed in `extensions/gnome-shell/mini-eq@bhack.github.io/metadata.json`. Do
7070
not list future Shell versions.
7171

72+
If extensions.gnome.org asks for an extension screenshot, capture it from the
73+
nested fake-control Shell documented in `extensions/gnome-shell/README.md` so no
74+
real desktop, device, account, or path details are exposed.
75+
7276
## Build
7377

7478
```bash

extensions/gnome-shell/README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,19 @@ tools/pack_gnome_shell_extension.sh
6565
The generated zip is written under `dist/gnome-shell-extension/`, which is
6666
ignored by Git.
6767

68+
Capture a privacy-safe screenshot for extensions.gnome.org from the nested
69+
development Shell when EGO asks for one:
70+
71+
```bash
72+
tools/run_gnome_extension_dev_shell.sh --fake-control
73+
```
74+
75+
In the nested Shell window, open the Mini EQ indicator menu, use the normal GNOME
76+
screenshot UI, crop to the nested Shell panel/menu only, and save the image under
77+
`dist/gnome-shell-extension/`. Keep the screenshot free of personal device names,
78+
accounts, usernames, hostnames, local paths, and real desktop content. The fake
79+
control service supplies deterministic demo state for this purpose.
80+
6881
Before uploading to extensions.gnome.org:
6982

7083
- Test on every GNOME Shell version listed in `metadata.json`.

0 commit comments

Comments
 (0)