elementary / wingpanel

Stylish top panel that holds indicators and spawns an application launcher
https://elementary.io
GNU General Public License v3.0
137 stars 44 forks source link

wing pannel - screen sharing time act as window #403

Open udhayakumar-in8 opened 3 years ago

udhayakumar-in8 commented 3 years ago

hello @cassidyjames other wing pannel Devs
i used elementry os 6 early access my machine type is : Assus 5.8.0-55-generic elementary/os#62~20.04.1-Ubuntu SMP Wed Jun 2 08:55:04 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

and i found an issue's (or) small design issue for" wing panel" , when i am using zoom at the screen sharing time in screen sharing windows (i.e selecting a window which window i want share to others ) at the time wing panel also as act as one window like application window here i hooked screen snap please check it! here marked bug_wingpannel Screenshot from 2021-06-14 16-33-50

kem-a commented 3 years ago

If someone is curios this does not happen with Microsoft Teams. Just so you know.

udhayakumar-in8 commented 3 years ago

okay. i still checked in teams! Sorry! but, gnome or arch Linux used year ago it doesn't happen in my past experience!

danirabbit commented 2 years ago

It looks like we're setting all the correct hints to the WM about what type of window this is: https://github.com/elementary/wingpanel/blob/master/src/PanelWindow.vala#L39

So this might be a bug in Zoom, especially if it works correctly in MS Teams

It's worth checking if setting these properties outside of the Object call has any effect on Zoom before closing as "Out of scope" though

candiedoperation commented 2 years ago

@danrabbit, I think it is the app developer's decision to explicitly include io.elementary.wingpanel The following is in OBS Studio 001

It may be possible that the guys at OBS would have wanted to power the user to select apps like io.elementary.wingpanel so that they could demonstrate the working of wingpanel and so on. Or another possibility I feel is, window captures using the XComposite API might cause all windows to be listed (Like in OBS). May be possible that the same thing happens in Zoom also.