Bug 494395 - Cannot share screen in google meet session on wayland
Summary: Cannot share screen in google meet session on wayland
Status: RESOLVED FIXED
Alias: None
Product: neon
Classification: KDE Neon
Component: Packages User Edition (other bugs)
Version First Reported In: unspecified
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Neon Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-10-10 09:09 UTC by Jacopo Torrini
Modified: 2024-10-10 20:48 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacopo Torrini 2024-10-10 09:09:20 UTC
SUMMARY
Cannot share a window or entire screen in google meet using google chrome (but also in Firefox). 
If you open the share window you cannot select Window or Screen tabs.   
This behaviour is started after 6.2 KDE update.

STEPS TO REPRODUCE
1.  Open google chrome
2.  Go to meet.google.com and start a meeting
3.  try to share a window or entire screen

OBSERVED RESULT
You cannot select window or screen tab

EXPECTED RESULT
Being able to select the window or the screen to share

SOFTWARE/OS VERSIONS
Operating System: KDE neon 6.2
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.8.0-40-generic (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
The output of chrome debug informations:

[5941:5968:1010/104809.535287:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[5941:5968:1010/104831.551664:ERROR:registration_request.cc(291)] Registration response error message: DEPRECATED_ENDPOINT
[5941:5941:1010/104849.923554:ERROR:screen_capture_portal_interface.cc(78)] Failed to request the session subscription.
[5941:5941:1010/104849.923603:ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 3
[5941:5941:1010/104856.168261:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104856.195535:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104856.252221:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104901.461157:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
[5941:5941:1010/104918.215061:ERROR:fallback_task_provider.cc(127)] Every renderer should have at least one task provided by a primary task provider. If a "Renderer" fallback task is shown, it is a bug. If you have repro steps, please file a new bug and tag it as a dependency of crbug.com/739782.
Comment 1 Vlad Zahorodnii 2024-10-10 09:11:50 UTC
neon ships a bit old pipewire, the issue is going to be resolved soon after neon competes rebasing against 24.04
Comment 2 Jacopo Torrini 2024-10-10 09:32:08 UTC
I have installed pipewire upstream ppa (add-apt-repository ppa:pipewire-debian/pipewire-upstream)
The current version of pipewire is 1.0.7-3~ubuntu22.04 (is on 24.04 a newer version?)
The problem still persists
Comment 3 Vlad Zahorodnii 2024-10-10 09:55:05 UTC
You'd also need to rebuild kwin from source code with that new pipewire package installed.
Comment 4 Nate Graham 2024-10-10 20:48:14 UTC
This is an issue specific to Neon. Please update to the latest Neon release that's rebased on Ubuntu 24.04 and it should be fixed.