Mastodon
Zuletzt aktualisiert am

KDE News: XWayland VideoBridge

Christian Spaan
Christian Spaan

David Edmundson und Alex Pol von KDE haben eine Möglichkeit für XWayland-Apps erschaffen, Screencasting unter Wayland zu ermöglichen.

Aus Sicherheitsgründen kann unter Wayland nicht jede App jedes Fenster abgreifen. Was durchaus Sinn macht, ist aber ein Problem für XWayland-Apps wie Discord, die genau auf diese Funktionalität angewiesen sind. David Edmundson und Alex Pol von KDE haben nun ein Portal kreiert, um dieses Problem zu lösen.

XWayland VideoBridge

David Edmundson schreibt:

Mit unserem neuen Tool, das von Aleix Pol und mir geschrieben wurde, läuft der Arbeitsablauf wie folgt ab: Ich klicke auf die Schaltfläche "Teilen". Sofort wird mir eine Option angezeigt, mit der ich auswählen kann, welche Fenster oder Bildschirme ich für X verfügbar machen möchte.

Dies ist nun in meiner bestehenden Anwendung auswählbar. Der Stream wird fortgesetzt, bis ich die Freigabe innerhalb der Anwendung beende.

Sicherheit und Leistung

Die Sicherheit wird wie bei anderen Wayland-Clients gewährleistet - durch XDG-Portals mit explizitem Einverständnis des Benutzers.
Die Kosten für die Leistung sind im Vergleich zum Streaming selbst zu vernachlässigen, die CPU wird auch nicht strapaziert.

Fazit und Verfügbarkeit

Das Projekt macht XWayland-Apps Screensharing-tauglich. Die Installation wird via Flatpak empfohlen, da die libkpipewire dort enthalten ist.
Zur permanenten Verfügbarkeit muss folgender Befehl eingegeben werden:

flatpak run org.kde.xwaylandvideobridge

Download: https://invent.kde.org/davidedmundson/xwaylandvideobridge/-/jobs/853700/artifacts/browse

 

Comments