XvX Skill

ScreenCapture für Linux/X11

Ein lokales Recording-Werkzeug für XvX Workflows: Monitore nummerieren, einzelne Screens oder alle Displays aufnehmen und jede Aufnahme mit Video, Thumbnail und JSON-Metadaten ablegen.

Getestet Linux/X11 Verifiziert: 13.05.2026
Screen recording icon

Funktionen

Gebaut für reproduzierbare Bildschirmaufnahmen.

Monitor-Nummern

Ein Overlay zeigt große Nummern auf allen erkannten Bildschirmen, damit der passende Recorder-Screen eindeutig ausgewählt werden kann.

Einzeln oder alle

Der Recorder kann einen bestimmten Bildschirm per Nummer aufnehmen oder alle erkannten Screens parallel starten.

Webtaugliches Video

Die Ausgabe nutzt H.264 mit yuv420p und ist dadurch für VLC, Browser-Playback und Video-Plattformen vorbereitet.

Sidecar-Dateien

Jede Aufnahme erzeugt eine MKV-Datei, JSON-Metadaten und ein PNG-Thumbnail aus dem ersten Frame.

Quickstart

Direkt aus dem Skill-Verzeichnis nutzbar.

Der Skill benötigt Linux mit X11, ffmpeg, xrandr und Python 3 mit Tkinter. Wayland ist für diesen Recorder nicht geeignet, weil die Aufnahme über ffmpeg x11grab läuft.

python3 show_screen.py python3 recorder.py --list python3 recorder.py 1 --duration 30 python3 recorder.py --duration 30

Status

Manuell getestet auf einer Debian/X11-Umgebung.

Die aktuelle Version wurde von MAGNETiX geprüft. Verifiziert wurden Screen-Nummerierung, Recording, kompatible Kodierung, Thumbnail-Erzeugung und Metadaten-Ausgabe.

Host
chaosframe
System
Linux, Debian-Familie, x86_64
Session
X11 auf Display :0
Versionen
Python 3.13.5, ffmpeg 7.1.3

Sicherheit

Screen Recordings sind immer potenziell sensibel.

Aufnahmen können API-Keys, Passwörter, Tokens, personenbezogene Daten, private Nachrichten, Browser-Tabs, Dateinamen, Terminal-Historie und interne Projektdetails enthalten. Vor dem Teilen müssen Video, Thumbnail und Metadaten vollständig geprüft und bei Bedarf redigiert werden.