Whether The Name Of An Application, That Requests Access To My Display, Is Expected To Be Listed In The Relevant Portal Interface

Should I know which application is requesting access to my display, via Plasma’s relevant portal interface? I ask because, at boot today, I observed:

After some trial and error, I’ve ascertained that it’s caused by VS Code:

However, I don’t believe that one could feasibly ascertain the cause, if the reproduction method were any less obvious.

My Environment

  1. #!/usr/bin/env sh
    kinfo | yq -P
    
  2. Operating System: Fedora Linux 44
    KDE Plasma Version: 6.6.5
    KDE Frameworks Version: 6.26.0
    Qt Version: 6.11.1
    Kernel Version: 7.0.9-205.fc44.x86_64 (64-bit)
    Graphics Platform: Wayland
    
1 Like

I actually think that not only should it show the application that requests it, it should also show a “reason” for requesting it.

On OBS for example I have multiple scenes with different sources each that use screenshare. If any of those sources change, upon opening the OBS, I get multiple dialogs for screensharing, none of which specify which source it belongs to.

What I end up having to do is cancel all of those dialogs and manually retrigger the missing screenshares from within OBS.

1 Like

@Herzenschein, thanks! In retrospect, I might have had the same problem with OBS, back when I had reason to use it. I suppose that that confirms that the feature doesn’t exist, rather than it being broken for VSC specifically. I’ll transfer to Brainstorm.

Any idea whether a Bugzilla FR exists for this?