Search existing issues
Describe the bug
Description
When recording the screen with OpenScreen, the mouse cursor is not recognized/captured in the recording. The cursor is completely missing from the final video, even though it works normally on the desktop while recording.
Video demonstrating the issue
https://streamable.com/0n3oer
Environment
Steps to Reproduce
- Start a screen recording in OpenScreen
- Select the screen/output to record
- Move the mouse cursor around the screen while recording
- Stop the recording
- Play back the recording
Expected behavior
The mouse cursor should be visible and follow its actual on-screen position throughout the recording.
Actual behavior
The mouse cursor does not appear in the recording at all, as if it isn't being captured/detected by OpenScreen's capture pipeline.
Additional context
This may be related to how screen capture is currently handled on Linux/Wayland (via xdg-desktop-portal + PipeWire), since embedding the cursor into the captured stream typically requires explicitly requesting cursor mode ("embedded" vs "metadata") from the portal (see ScreenCast portal cursor_mode option). This might not be implemented/enabled yet for the Linux capture path.
Links
Expected behavior
The mouse cursor should be visible in the recorded video and should accurately follow its real-time position on screen throughout the entire recording, the same way it behaves in other screen recording tools on Hyprland (e.g. wf-recorder, OBS Studio).
To Reproduce
No response
Screenshots
No response
OS
Linux
OS Version
No response
Other OS
Hyprland v0.55.4, Wayland v1.25.0-1.1, OpenScreen 1.4.0-1
Browser
Other
Browser Version
No response
Other Browser
Brave
Device Type
Desktop
Other Device
No response
Additional context
No response
Search existing issues
Describe the bug
Description
When recording the screen with OpenScreen, the mouse cursor is not recognized/captured in the recording. The cursor is completely missing from the final video, even though it works normally on the desktop while recording.
Video demonstrating the issue
https://streamable.com/0n3oer
Environment
Steps to Reproduce
Expected behavior
The mouse cursor should be visible and follow its actual on-screen position throughout the recording.
Actual behavior
The mouse cursor does not appear in the recording at all, as if it isn't being captured/detected by OpenScreen's capture pipeline.
Additional context
This may be related to how screen capture is currently handled on Linux/Wayland (via xdg-desktop-portal + PipeWire), since embedding the cursor into the captured stream typically requires explicitly requesting cursor mode ("embedded" vs "metadata") from the portal (see ScreenCast portal
cursor_modeoption). This might not be implemented/enabled yet for the Linux capture path.Links
Expected behavior
The mouse cursor should be visible in the recorded video and should accurately follow its real-time position on screen throughout the entire recording, the same way it behaves in other screen recording tools on Hyprland (e.g. wf-recorder, OBS Studio).
To Reproduce
No response
Screenshots
No response
OS
Linux
OS Version
No response
Other OS
Hyprland v0.55.4, Wayland v1.25.0-1.1, OpenScreen 1.4.0-1
Browser
Other
Browser Version
No response
Other Browser
Brave
Device Type
Desktop
Other Device
No response
Additional context
No response