simply-workspaces icon indicating copy to clipboard operation
simply-workspaces copied to clipboard

All workspace numbers will display when screen sharing on Meet

Open nceight opened this issue 3 years ago • 1 comments

Describe the bug I set fixed number of workspace (i.e 6). When not screen sharing, it display active workspace (which is correct), only displaying number which have application opened in it (i.e 1 2 6). But when I screen sharing on Google Meet, it show all the numbers including workspace that doesn't have application open in it (i.e 1 2 3 4 5 6).

To Reproduce

  1. Set fixed number of workspace on gnome setting (i.e 6)
  2. Leave some workspace active and inactive (i.e 1 2 6)
  3. Screen sharing on Google Meet

Expected behavior The numbers should display only active workspace even on screen sharing

Version Information (please complete the following information):

  • OS: Linux 6.0.11-arch1-1
  • Extension Version: v7
  • Gnome Shell: GNOME 43.1
  • Windowing System: Wayland

Additional context Not sure this is useful or not, but I use pipewire with chrome enable chrome://flags/#enable-webrtc-pipewire-capturer

nceight avatar Dec 06 '22 06:12 nceight

Hey, thanks for providing a report!

Active windows are detected by getting the number of windows on a given workspace - reported by Gnome (see here).

I doubt Chrome/Pipewire is creating a hidden window on each workspace, so it may be that there's a way to create a single window that lives on all workspaces for a given monitor.

Anywhoo, open to contributions if you're able to narrow this down :+1:

andyrichardson avatar Dec 09 '22 17:12 andyrichardson