Zoom does not show a window selection option when screen sharing (wayland)

Hi, I have encountered an issue when using zoom on wayland (nvidia), when screen sharing I only get this prompt when selecting a window:
Screenshot_20240907_130223

In addition when I share my full desktop it shares both monitors at the same time - giving me no option to choose between them.

Weirdly this problem is not so big of an issue on GNOME, as the dialog to choose between windows and monitors comes up correctly - although the screen share eventually goes blank after about a minute on GNOME.

I have tried using the advanced screen sharing options in zoom but that does not change anything:

I have tried using the rpm and flatpak versions, and both cause the same problems.

Here are my nvidia logs:

Sat Sep 7 13:18:59 2024
±----------------------------------------------------------------------------------------+
| NVIDIA-SMI 560.35.03 Driver Version: 560.35.03 CUDA Version: 12.6 |
|-----------------------------------------±-----------------------±---------------------+
| GPU Name Persistence-M | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap | Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|=========================================+========================+======================|
| 0 NVIDIA GeForce GTX 1060 6GB Off | 00000000:09:00.0 On | N/A |
| 14% 53C P5 14W / 120W | 716MiB / 6144MiB | 16% Default |
| | | N/A |
±----------------------------------------±-----------------------±---------------------+

±----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1614 G /usr/bin/kwalletd6 1MiB |
| 0 N/A N/A 1863 G /usr/bin/kwin_wayland 43MiB |
| 0 N/A N/A 1941 G /usr/bin/maliit-keyboard 59MiB |
| 0 N/A N/A 1963 G /usr/bin/Xwayland 37MiB |
| 0 N/A N/A 1982 G /usr/bin/ksmserver 1MiB |
| 0 N/A N/A 1984 G /usr/bin/kded6 1MiB |
| 0 N/A N/A 2004 G /usr/bin/plasmashell 146MiB |
| 0 N/A N/A 2010 G /usr/libexec/kactivitymanagerd 1MiB |
| 0 N/A N/A 2013 G …6/polkit-kde-authentication-agent-1 1MiB |
| 0 N/A N/A 2014 G /usr/libexec/org_kde_powerdevil 1MiB |
| 0 N/A N/A 2015 G /usr/libexec/xdg-desktop-portal-kde 1MiB |
| 0 N/A N/A 2131 G kdeconnectd 1MiB |
| 0 N/A N/A 2360 G /usr/bin/xwaylandvideobridge 1MiB |
| 0 N/A N/A 2404 G /usr/bin/kaccess 1MiB |
| 0 N/A N/A 2409 G /usr/libexec/DiscoverNotifier 1MiB |
| 0 N/A N/A 2410 G /usr/bin/kalendarac 1MiB |
| 0 N/A N/A 2500 G kclockd 1MiB |
| 0 N/A N/A 2632 G /usr/bin/akonadi_control 1MiB |
| 0 N/A N/A 2811 G /usr/bin/akonadi_akonotes_resource 1MiB |
| 0 N/A N/A 2812 G /usr/bin/akonadi_archivemail_agent 1MiB |
| 0 N/A N/A 2813 G /usr/bin/akonadi_birthdays_resource 1MiB |
| 0 N/A N/A 2814 G /usr/bin/akonadi_contacts_resource 1MiB |
| 0 N/A N/A 2815 G …/bin/akonadi_followupreminder_agent 1MiB |
| 0 N/A N/A 2816 G /usr/bin/akonadi_google_resource 1MiB |
| 0 N/A N/A 2817 G /usr/bin/akonadi_google_resource 1MiB |
| 0 N/A N/A 2818 G /usr/bin/akonadi_google_resource 1MiB |
| 0 N/A N/A 2820 G /usr/bin/akonadi_ical_resource 1MiB |
| 0 N/A N/A 2821 G /usr/bin/akonadi_ical_resource 1MiB |
| 0 N/A N/A 2822 G /usr/bin/akonadi_ical_resource 1MiB |
| 0 N/A N/A 2823 G /usr/bin/akonadi_imap_resource 1MiB |
| 0 N/A N/A 2824 G /usr/bin/akonadi_imap_resource 1MiB |
| 0 N/A N/A 2825 G /usr/bin/akonadi_imap_resource 1MiB |
| 0 N/A N/A 2826 G /usr/bin/akonadi_indexing_agent 1MiB |
| 0 N/A N/A 2827 G /usr/bin/akonadi_maildir_resource 1MiB |
| 0 N/A N/A 2828 G /usr/bin/akonadi_maildispatcher_agent 1MiB |
| 0 N/A N/A 2829 G /usr/bin/akonadi_mailfilter_agent 1MiB |
| 0 N/A N/A 2830 G /usr/bin/akonadi_mailmerge_agent 1MiB |
| 0 N/A N/A 2831 G /usr/bin/akonadi_migration_agent 1MiB |
| 0 N/A N/A 2832 G /usr/bin/akonadi_newmailnotifier_agent 1MiB |
| 0 N/A N/A 2833 G /usr/bin/akonadi_sendlater_agent 1MiB |
| 0 N/A N/A 2834 G /usr/bin/akonadi_unifiedmailbox_agent 1MiB |
| 0 N/A N/A 3061 G …yOnDemand --variations-seed-version 29MiB |
| 0 N/A N/A 3131 G /usr/lib64/firefox/firefox 214MiB |
| 0 N/A N/A 3918 G /usr/libexec/baloorunner 1MiB |
| 0 N/A N/A 3940 G /usr/bin/spectacle 38MiB |
| 0 N/A N/A 6165 G /usr/bin/konsole 1MiB |
±----------------------------------------------------------------------------------------+

I have tried KDE discourse but I got zero replies, so am posting here.

Isn’t zoom still only an X11 app? If so it does not “see” the wayland surfaces.

It has a wayland screen sharing option in the settings, and says wayland screen sharing is enabled, so it should be able to do it.

1 Like

Aha! Thanks for that info - I’m clearly out of date.

hello, I’m facing the same issue did you find a work around or a fix?

Sadly not yet, having to use xorg atm which is not great.

I have managed to find a workaround, that a forum user told me on my other post. Use the zoom web version, as the problem seems to fixed there - I am using firefox with it.