Zoom screen share always shares all monitors on Bazzite

Hello! So I just came over from KDE Neon (Ubuntu-based). This was an issue there, too - specifically it started with Plasma 6.1. Basically, when you try to share your screen on Zoom, it will always share all available monitors. This means that your screen will be ultrawide for no good reason. I share my screen quite a lot, and it's super annoying when it's so wide! On Neon, I had to do a 2-part workaround: 1. Downgrade Zoom to one from earlier this year, before they changed their UI 2. Downgrade xdg-desktop-portal from latest to xdg-desktop-portal=1.14.3-0ubuntu2 (Kubuntu LTS version). As stated, this is still a problem on Bazzite - but I don't know how to do the workaround! Alternatively, I think I can just swap to an X Session... except there's no option for an X Session in the login screen. Running rpm-ostree install plasma-workspace-x11 gives me a black screen when I try to load an X Session in Bazzite, without even a cursor nor the ability to enter a TTY. Any help would be appreciated!
Solution:
Ah, alright. Dealing with Zoom support is always, uh, well... Anyway - I actually found an older version of Zoom (https://zoom.us/client/6.0.12.5501/zoom_x86_64.rpm, for anyone coming from the future) and installed it using rpm-ostree. For whatever reason, that version worked without needing to downgrade xdg-desktop-portal like I did on Neon. So that seems to have fixed it...
Jump to solution
2 Replies
aenertia
aenertia3mo ago
This is a bug in zoom/electron they need to implement xdg-portal support properly; since that is a commercial service/product you are best filing a bug with them
Solution
EnglishMobster
EnglishMobster3mo ago
Ah, alright. Dealing with Zoom support is always, uh, well... Anyway - I actually found an older version of Zoom (https://zoom.us/client/6.0.12.5501/zoom_x86_64.rpm, for anyone coming from the future) and installed it using rpm-ostree. For whatever reason, that version worked without needing to downgrade xdg-desktop-portal like I did on Neon. So that seems to have fixed it
Want results from more Discord servers?
Add your server