I’ve got one of those crazy-wide screens that I usually use at 5120x1440 and it’s great. However, since I work remote, I often want to share my screen with someone on a typical 16:9 screen and the options of “tab”, “window” or “entire screen” aren’t particularly useful because I need to switch between windows a lot as part of the sharing session: terminal, IDE, browser, back to the terminal, etc.
I’d like to be able share either (a) a portion of the screen (half?) or (b) change my resolution temporarily to something like 2650x1440 and just share the whole screen.
The problem is that as far as I can tell, (a) isn’t an option, and while I can (b) change my resolution to something 16:9, it renders wide across the screen turning effectively every pixel is a wide rectangle. It’s… hard to look at.
I’m using Arch with GNOME+Wayland. Is there some way for me to do either of the above?
EDIT: I found a nifty little Python script that does exactly what I was hoping for in (b) above. Apparently this is a built-in feature for Wayland, but most browsers don’t implement it (yet?)


That won’t do in my case 'cause I need to share multiple windows throughout the session as I switch between my terminal/IDE/browser etc.
[I’ve now edited the initial question to reflect this]