screen-recordinglisted
Install: claude install-skill codeonym-org/codeonym-arch-design
# Screen recording (OBS · showmethekey · OpenScreen)
## Toolkit on this machine
| Tool | Use it for | Launch |
|---|---|---|
| **OBS Studio 32** | Scenes (screen, cam, screen+cam), filters, recording, streaming | `obs` |
| OBS plugins | see `references/obs-plugins.md` — what each does and how to use it | inside OBS |
| **showmethekey** | On-screen keystroke overlay (Wayland-compatible) — capture its window in OBS | `showmethekey-gtk` |
| **OpenScreen** (AUR `openscreen`) | Auto-zoom on clicks, smooth cursor, backgrounds — polished product demos | `openscreen` |
| **GNOME cursor settings** | Bigger cursor + Ctrl ripple ("locate pointer") | `scripts/presenter-mode.sh` |
| **Kdenlive / ffmpeg** | Editing and delivery | `video-editing` skill |
## Wayland reality check (important)
- OBS captures the screen through **PipeWire + the GNOME portal**: *Screen Capture (PipeWire)* source; GNOME asks which screen/window on first use.
- **Live zoom-follow-mouse inside OBS does not work on Wayland** (plugins/scripts need X11 cursor coordinates; GNOME 50 has no X11 session). Options:
1. **OpenScreen** — record, then it auto-generates zooms on clicks (Screen Studio style). Best for product demos.
2. **Manual zooms in OBS** with *Move Transition* (hotkey → animate a zoomed crop of the screen source) — best for live/tutorial flow.
3. **Zooms in post** in Kdenlive with keyframed *Transform* (see `video-editing` → `kdenlive-workflow.md`).
- Global hotkeys need the **obs-wayland-hotkeys**