-
-
Notifications
You must be signed in to change notification settings - Fork 6
Features Screen Recording
Tuck edited this page Jun 28, 2026
·
2 revisions
PipeWire-based screen recording via the GNOME ScreenCast portal.
Note: The canonical documentation for screen recording is in screencast_video_recording.md. This page is a convenience alias.
- Real-time video capture via PipeWire
- Web dashboard at
http://localhost:20129for monitoring and control - Event broadcasting on
screencast.*patterns for real-time updates - MCP-exposed actions for AI agent control
deskbrid screencast.start { output_path: "/tmp/recording.mp4" }Parameters:
-
output_path: file path (required). Supports%Y%m%d_%H%M%Sstrftime. -
audio: boolean (default: false) -
camera: boolean (default: false) -
cursor: boolean (default: true)
deskbrid screencast.stopThe dashboard at http://localhost:20129 shows:
- Live capture preview
- Recording status and duration
- Stop controls
- Audio level visualization
- Frame rate and resolution
Subscribe to:
screencast.startedscreencast.stoppedscreencast.framescreencast.error
{"type":"event.subscribe","events":["screencast.*"]}- Accessibility
- Apps
- Audio
- Backlight (LED driver)
- Bluetooth
- Clipboard
- Color Picker
- Desktop Portal
- Desktop Settings
- Files
- Hotkeys
- Input
- Keyboard Layouts
- Media (MPRIS)
- Monitors
- Network
- Notifications
- Print (CUPS)
- Screenshots
- Screen Recording
- Screencast
- Self-Update
- System
- System Tray
- Systemd Units & Timers
- Terminals (PTY)
- Windows & Workspaces