• Pop!_Planet is still very much under development. Data for the wiki is being sourced from the Arch Linux and Ubuntu wikis, along with a bunch of completely unique content specific to Pop!_OS, and sourcing, converting and updating that content takes time; please be patient. If you can't find what you're looking for here, check the Arch Linux and Ubuntu wikis.
  • Welcome!

    I'll get straight to the point.

    When I started Pop!_Planet, I launched it because I saw a need for a centralized community for Pop!_OS. To be frank, I never expected the level of popularity it has achieved. Over the last year, we have gone from under 50 users, to almost 400 users. That's awesome! However... it also comes with a downside. We are rapidly running out of disk space on our server, and the bandwidth costs go up every month.

    Pop!_Planet is not affiliated with System76 in any way, and is funded completely out of pocket. From day one, I said that I'd never use on-site ads (I hate them as much as you do), so the only monetization we get is through donations. Right now, the donations we receive don't even cover our overhead.

    I know that most users will ignore this message, and that's ok. However, if even a few of our users are willing and able to donate a few dollars to help offset our expenses, it would be greatly appreciated.

    Support Pop!_Planet

    Thank you for your time,

    Dan Griffiths
    Pop!_Planet Founder

Fixing zoom screen sharing under Wayland


New member
Sep 11, 2020
You may have noticed by now that Zoom screen sharing under Wayland doesn't work in PopOS. The reality is, screen sharing functionality actually works; it only doesn't work because zoom is incompetently detecting support using a list of hardcoded distro names or something. So, if you can trick zoom to think that it's running under Debian or Ubuntu it will actually work.
The following post mentions how this can be done:

However, the problem with that is that it's modifying /etc/os-release globally, and I'm not sure what consequences that has. A better way is to use the flatpak version of Zoom and then apply the fix mentioned here:
This way the fix is applied at a much smaller scale. It may still affect multiple flatpak apps, but that's better than affecting the entire OS.

One more thing to note is that the fix mentioned in the flathub GitHub issue is not considering PopOS; it's merely to fix screen sharing when running in flatpak, so you'll need to combine the fix from both those links. Here are the steps:

1- install the flatpak version of zoom

2- Run the following if you have installed zoom as root:
sudo cp /etc/os-release $(flatpak info -l org.freedesktop.Platform)/files/lib/.
sudo flatpak override --socket=session-bus us.zoom.Zoom
or this if you have installed it as user:
cp /etc/os-release $(flatpak info --user -l org.freedesktop.Platform)/files/lib/.
flatpak override --user --socket=session-bus us.zoom.Zoom
You might get an error if you have multiple versions of Platform installed. If so, make the cp call for each of them (or only on the one used by zoom, if you know which one it is). For example:
cp /etc/os-release $(flatpak info --user -l org.freedesktop.Platform//18.08)/files/lib/.
cp /etc/os-release $(flatpak info --user -l org.freedesktop.Platform//19.08)/files/lib/.
flatpak override --user --socket=session-bus us.zoom.Zoom
3- Fix the copy of os-release that you just copied into flatpak's Platform so that the app thinks it's running under debian. i.e:
gedit $(flatpak info --user -l org.freedesktop.Platform//18.08)/files/lib/os-release
Then replace the content with this:
PRETTY_NAME="Debian GNU/Linux bullseye/sid"
NAME="Debian GNU/Linux"
VERSION="99 (sid)"
Again, you will need to do this for all versions of installed Platform unless you know which one is being used by Zoom.

That's it. You should now be able to share your screen. Notice that a future update may overwrite your changes so you might need to re-apply them.

Hope this helps.

Members online

No members online now.

Latest projects

Forum statistics

Latest member