share screen linux wayland broken | Community
Skip to main content
Newcomer
June 18, 2024
Solved

share screen linux wayland broken

  • June 18, 2024
  • 60 replies
  • 0 views

Hi, I just installed Zoom client 6.1 on openSuSE and screen sharing is not showing any option anymore on Basic, but only under Advance tab, and there in this one I can only select Screen Portion, but also cannot confirm the screen sharing. Please fix it or let me know how to downgrade to previous version. Thanks in advance!

Best answer by freeseek

I agree with @justifru as the following workaround:

 

 

sudo apt install cinnamon lightdm sudo dpkg-reconfigure lightdm

 

 

then selecting lightdm and then restarting fixed the problem for me on Ubuntu 24.10

60 replies

Newcomer
October 31, 2024

@MGSRThis has incorrectly been marked as solved. The solution requires you to stop using Wayland. As per the thread title, screen share is still broken.

 

It's been 4 months, is anybody working on this, or should I finally just switch to Microsoft Teams for all my meetings?

Newcomer
November 4, 2024

It's upsetting there is no process for making something as a bad solution.

Newcomer
October 31, 2024

I love it that the accepted solution for this is 'use a totally different window manager'. How about "solution: get a MacBook".

 

FYI there's a thread on this issue with an informative title (no additional info) at https://community.zoom.com/t5/Zoom-Meetings/zoom-freezes-when-stopping-screen-sharing-on-linux/td-p/208420

Newcomer
November 7, 2024

Current working solution is to duct tape my iPhone to my monitor. Now Zoom works correctly ON linux. NOTE: screen sharing requires removal of duct tape

Newcomer
November 5, 2024

The problem of not being able to share individual desktops or windows still exists under Wayland with 6.2.6. In a setup with multiple monitors, you can only share the entire area of all monitors, which is completely impractical.


@MGSR  Can you please at least confirm that this problem is known and being worked on? The Wayland problem is not just about screen sharing freezing completely.


Unfortunately, there is no official answer to this topic in the neighbouring thread.


https://community.zoom.com/t5/Zoom-Meetings/Screen-sharing-a-single-window-is-not-possible-on-KDE/td-p/191668


By the way: There is no doubt that the accepted solution is not a real solution.

Newcomer
November 5, 2024

The problem of not being able to share individual desktops or windows still exists under Wayland with Zoom 6.2.6. In a setup with multiple monitors, you can only share the entire area of all monitors, which is completely impractical.


@MGSR   Can you please at least confirm that this problem is known and being worked on? The Wayland problem is not just about screen sharing freezing completel


Unfortunately, there is no official answer to this topic in the neighbouring thread.


https://community.zoom.com/t5/Zoom-Meetings/Screen-sharing-a-single-window-is-not-possible-on-KDE/td-p/191668


By the way: There is no doubt that the accepted solution is not a real solution.

Newcomer
November 10, 2024

Looks like the devs _did_ finally reply in the other thread, so it may be worth shifting discussion there as the so-called "workarounds" in this thread are equivalent to "just use Windows XP if it doesn't work on Windows 11".

Newcomer
November 19, 2024

Update to Zoom v.6.2.10 dropped yesterday. First test under Endeavor OS with Plasma 6 shows a little improvement. 

 

❯ yay -Q | rg pipewire
gst-plugin-pipewire 1:1.2.6-1
kpipewire 6.2.3-2
lib32-libpipewire 1:1.2.6-1
lib32-pipewire 1:1.2.6-1
lib32-pipewire-v4l2 1:1.2.6-1
libpipewire 1:1.2.6-1
pipewire 1:1.2.6-1
pipewire-alsa 1:1.2.6-1
pipewire-audio 1:1.2.6-1
pipewire-jack 1:1.2.6-1
pipewire-pulse 1:1.2.6-1
pipewire-v4l2 1:1.2.6-1
pipewire-x11-bell 1:1.2.6-1
pipewire-zeroconf 1:1.2.6-1


The share is still broken in that regard that the content selection still does not show up. It's still only using this RDP stuff introduced with Plasma 6, and only sharing the full desktop, which is quite annoying when using multi monitor setups. 

 

BUT, finally, the crash when stopping the screen share is fixed for me.

So please, dear Zoom Team just the content selection needs to be fixed again. Little hint, it used to be working in Zoom v.5.x even under Plasma 6.

Newcomer
November 19, 2024

I can confirm the new version is working a lot better. The screen sharing can be stopped, re-started, etc. without freezing zoom. I have to say that for me, also the application sharing is working, as is desktop sharing.

On a lighter note, all along with the original problem, I can't use virtual backgrounds any more. Neither any of the background images, nor the blurring has an effect. This problem still persists. But at least the basic sharing functionality is back to working! Thanks to the devs!

 

Zoom: v6.2.10 (4983)

OS: openSUSE Tumbleweed x86_64

DE: GNOME 47.1 (wayland)

libpipewire 1.2.6

 

Newcomer
November 19, 2024

Same on Debian (sid) / Gnome: I can start/stop, and select just a window or the desktop. I don't have the "choose just this region" option visible (or missed it, I don't usually use that option).

 

I've got

```

# dpkg -l | grep pipewire
ii gstreamer1.0-pipewire:amd64 1.2.5-1 amd64 GStreamer 1.0 plugin for the PipeWire multimedia server
ii libpipewire-0.3-0t64:amd64 1.2.5-1 amd64 libraries for the PipeWire multimedia server
ii libpipewire-0.3-common 1.2.5-1 all libraries for the PipeWire multimedia server - common files
ii libpipewire-0.3-modules:amd64 1.2.5-1 amd64 libraries for the PipeWire multimedia server - modules
ii pipewire:amd64 1.2.5-1 amd64 audio and video processing engine multimedia server
ii pipewire-alsa:amd64 1.2.5-1 amd64 PipeWire ALSA plugin, for ALSA applications to output via PipeWire
ii pipewire-audio 1.2.5-1 all recommended set of PipeWire packages for a standard audio desktop use
ii pipewire-bin 1.2.5-1 amd64 PipeWire multimedia server - programs
ii pipewire-pulse 1.2.5-1 amd64 PipeWire PulseAudio daemon

```

Newcomer
November 20, 2024

Screensharing is working for me too with 6.2.10 on Arch with Hyprland using xdg-desktop-portal-hyprland.

Have to select Pipewire mode in the Screen Capture mode on Wayland (xdg-desktop-portal-hyprland doesn't support remote control mode).

Thank you for getting this fixed! I no longer need to use the PWA now.

Newcomer
December 29, 2024

It doesn't work for me on NixOS with Hyprland. I still get the error:

"Can not start screen share, choose one of the options:

- Install 'xdg-desktop-portal' and 'xdg-desktop-portal-kde'

- Switch to X11 display server

To support screen share"

 

Version 6.0.2.4680 is the one that works for me. It's so unfortunate that I have to use this for work...

Newcomer
December 19, 2024


Screen sharing is not working on Ubuntu 24.10 both with version 6.3.0 and previous versions.
Ubuntu 24.10 | GNOME 47 | Wayland | Linux 6.11.0.13 | pipewire 1.2.4

Newcomer
February 28, 2025

I am on 24.04.2 LTS and noticed sharing wasn't working.

 

Looking at `~/.zoom/logs/zoom_stdout_stderr.log` that when I try to click either share button it says:

```

ListModel2<T, Key>::getItemIndex(): key not exists!ListModel2<T, Key>::getItemIndex(): key not exists!

```

Rebooting doesn't seem like a valid option to "quickly jump on a zoom" when you are in the middle of work.

Newcomer
March 19, 2025

On my system with Ubuntu 22.04 + KDE Neon, screen sharing is not working out of the box, but I just found this workaround that works for me

XDG_SESSION_TYPE="" zoom

 

Newcomer
March 23, 2025
  • Sign in to the Zoom web portal.
  • Navigate to Settings and select the Meeting tab.
  • Under In Meeting (Basic), ensure that Screen Sharing is enabled.
Newcomer
March 24, 2025

Verified that it was already enabled.

Newcomer
June 17, 2025

It is broken somewhere between versions 6.4.6 and 6.4.13 I downgraded to 6.4.6 and it worked again.

Newcomer
June 19, 2025

The version 6.4.13 works well on my notebook with Arch Linux latest. So you should probably share the desktop + pipwire package versions.

Newcomer
June 19, 2025

$ pipewire --version
pipewire
Compiled with libpipewire 1.2.7
Linked with libpipewire 1.2.7

 

$ dpkg -l | grep pipewire
ii gstreamer1.0-pipewire:amd64 1.2.7-1ubuntu5 amd64 GStreamer 1.0 plugin for the PipeWire multimedia server
ii libpipewire-0.3-0t64:amd64 1.2.7-1ubuntu5 amd64 libraries for the PipeWire multimedia server
ii libpipewire-0.3-0t64:i386 1.2.7-1ubuntu5 i386 libraries for the PipeWire multimedia server
ii libpipewire-0.3-common 1.2.7-1ubuntu5 all libraries for the PipeWire multimedia server - common files
ii libpipewire-0.3-modules:amd64 1.2.7-1ubuntu5 amd64 libraries for the PipeWire multimedia server - modules
ii libpipewire-0.3-modules:i386 1.2.7-1ubuntu5 i386 libraries for the PipeWire multimedia server - modules
ii pipewire:amd64 1.2.7-1ubuntu5 amd64 audio and video processing engine multimedia server
ii pipewire:i386 1.2.7-1ubuntu5 i386 audio and video processing engine multimedia server
ii pipewire-alsa:amd64 1.2.7-1ubuntu5 amd64 PipeWire ALSA plugin, for ALSA applications to output via PipeWire
ii pipewire-audio 1.2.7-1ubuntu5 all recommended set of PipeWire packages for a standard audio desktop use
ii pipewire-bin 1.2.7-1ubuntu5 amd64 PipeWire multimedia server - programs
ii pipewire-pulse