Bug 436771 - Mouse pointer not visible when screen-sharing under wayland
Summary: Mouse pointer not visible when screen-sharing under wayland
Status: RESOLVED UPSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (show other bugs)
Version: 5.21.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-08 13:16 UTC by physkets
Modified: 2021-05-17 13:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description physkets 2021-05-08 13:16:51 UTC
SUMMARY

The mouse's pointer isn't visible when one shares screen on wayland. This is useful when presenting, because being able to point at things you're talking about makes it easier.

This happens when sharing either specific windows or the full screen, using the Firefox screen-sharing function.

Is this something that needs to be fixed by the browser, or Plasma's wayland implementation?


SOFTWARE/OS VERSIONS
Operating System: Arch Linux
KDE Plasma Version: 5.21.5
KDE Frameworks Version: 5.81.0
Qt Version: 5.15.2
Kernel Version: 5.12.1-arch1-1
OS Type: 64-bit
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 PRO 4750U with Radeon Graphics
Memory: 14.9 GiB of RAM
Graphics Processor: AMD RENOIR

ADDITIONAL INFORMATION
Comment 1 Vlad Zahorodnii 2021-05-15 10:37:52 UTC
Please report this issue to firefox developers. If this is a kwin bug, reopen this bug report.
Comment 2 physkets 2021-05-15 12:22:50 UTC
There is an issue in the Firefox bug-tracker:
https://bugzilla.mozilla.org/show_bug.cgi?id=1626883

But there isn't yet any information on what the cause is.
Comment 3 physkets 2021-05-17 13:33:33 UTC
The same issue is also being discussed in Mutter/Gnome:

https://gitlab.gnome.org/GNOME/mutter/-/issues/1184

One of the folks seems to suggest that it is an issue with Pipewire; that they haven't yet implemented "cursor metadata", but there seem to commits to that end:

https://gitlab.freedesktop.org/search?group_id=10138&project_id=4753&repository_ref=master&scope=commits&search=cursor+metadata&snippets=false

and no open issues about this problem. So I'm not sure where the issue is.