Cimbali / pympress

Pympress is a simple yet powerful PDF reader designed for dual-screen presentations
https://cimbali.github.io/pympress/
GNU General Public License v2.0
1.21k stars 89 forks source link

Content window should not have a titlebar #324

Open cpbl opened 2 months ago

cpbl commented 2 months ago

Is your feature request related to a problem? Please describe. I don't think this used to happen. In Zoom, I've always shared an appropriately-sized (much smaller than full screen) pympress content window. But lately (viz https://www.youtube.com/watch?v=_DEKCLEGKb4 ) the window's titlebar is part of the screenshare!

Describe the solution you'd like

I think the content window should not have a titlebar, or there should be a keystroke to make it undecorated. I guess that's window-manager-dependent? But I'm using Gnome, which seems like a big one.

Describe alternatives you've considered I could use "region of screen" in Zoom but that is not good; I move it around sometimes for convenience so I can see other stuff.

Cimbali commented 2 months ago

I can see how this could be useful for applications who can’t capture the window content and instead capture the window with decoration, and adding a switch is easy enough.

Note however that once this is applied, you can’t move or resize the content window anymore. So not an ideal solution overall.

A hack around all this mess is to fullscreen the pympress content window (removing its decorations and fixing its aspect ratio etc.), and then alt-tab the presenter window over it.

Cimbali commented 2 months ago

Also I updated zoom (version 6.2.2) and for me it still shares the window’s content (i.e. without titlebar). It might be worth trying to fiddle with options under the “Share screen” tab of the zoom settings. There’s an “Advanced” button with a “Screen capture mode” option that could be relevant.

cpbl commented 2 months ago

Thanks!

Note however that once this is applied, you can’t move or resize the content window anymore. So not an ideal solution

Not true for me. I think I've my kbd controls set up so that option-click grabs any window from inside (ie without titlebar) to move it.

“Share screen” tab of the zoom settings.

Nothing relevant there for me. Though there are three Wayland options for full-screen share. I just upgraded Zoom. Brand new interface for choosing a window to share.

But the pympress titlebar still shows.