Screencasting
Pinnacle currently supports screencasting through the wlr-screencopy
protocol. This means you can only screencast full outputs, not individual windows.
To screencast to applications that use PipeWire screen capture (OBS, Discord, WebRTC, etc), you need:
- PipeWire
- An active D-Bus session
xdg-desktop-portal-wlr
- Pinnacle running as a session
Assuming everything is set up correctly, attempting to start a screencast will run the chooser command configured for xdg-desktop-portal-wlr
(by default this is slurp
then wofi
then bemenu
). You can then select an output and the screencast should start.