Bug 469851 - Sharing Contents Portal: Many red dots displayed in panel (e.g. when using OBS Studio)
Summary: Sharing Contents Portal: Many red dots displayed in panel (e.g. when using OB...
Status: REPORTED
Alias: None
Product: xdg-desktop-portal-kde
Classification: Plasma
Component: general (other bugs)
Version First Reported In: 6.0.1
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: usability
Depends on:
Blocks:
 
Reported: 2023-05-16 14:32 UTC by postix
Modified: 2024-03-14 14:17 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot (31.24 KB, image/png)
2023-05-16 14:32 UTC, postix
Details

Note You need to log in before you can comment on or make changes to this bug.
Description postix 2023-05-16 14:32:13 UTC
Created attachment 159000 [details]
Screenshot

SUMMARY

When using OBS Studio to record e.g. a window and some audio stream, many red dot applets appear in the panel.

The tooltips of these only say "Screen sharing: Sharing contents to OBS Studio Wayland". 
Right clicking just shows a context menu with a single item "End".
Clicking on a red dot opens the same context menu as above, but put in a actual window with a titlebar.

There is absolutely no information whatsoever what differentiates each of the dots and thus it is not clear what will "End".
Is also not clear, why there are three of these: One for the audio, one for window and the third one? No idea.

In short: It's great to have some indicator, but this indicator needs improvement: Maybe just a single dot and when clicking on it shows what OBS Studio is actually accessing and in this list to allow to revoke the access if desired.


SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230514
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.1-2-default (64-bit)
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-05-16 19:23:08 UTC
Hmm, there's only supposed to be one.
Comment 2 Harald Sitter 2023-06-01 09:12:52 UTC
FTR this only happens with multiple recording sources in the OBS scene. You get one terminator notifier per recording source. Changing this would mean refactoring the way the status notifier works in general (e.g. to a plasmoid?)
Comment 3 postix 2023-06-01 13:40:01 UTC
(In reply to Harald Sitter from comment #2)
> Changing this would mean
> refactoring the way the status notifier works in general (e.g. to a
> plasmoid?)

I'd be in favor of e.g. Plasmoid. IMO adding the identical, indistinguishable icon for every event is not a good concept overall. See also bug #470516.
Comment 4 Aleix Pol 2023-06-02 16:19:34 UTC
A less involved approach would be to list the different streams in a context menu.

For the case though where it's several streams coming from the one app (i.e. OBS with many streams), I'd say it would make sense though to group them all into one. It doesn't make much sense to offer such fine-grained control there.

Making a plasmoid doesn't sound like a great solution to me as they can be disabled fairly easily and otherwise they always take space on the system tray.