Is there a way to make Flatpak override all D-Bus name permissions by default?

I previously found in the official documentation that --nofilesystem=host:reset can directly disable all filesystem permissions by default.

Therefore, I’d like to ask if D-Bus names also have a similar special design. I want to have complete, personal control over permissions.

That’s the default configuration for all D-bus names.

By default, Flatpak only grants access to portals, MPRIS subname, appid name (and its subnames) and the dbus daemon name itself. These cannot be modified, but no external names are granted by default.

What I’m saying is that most software I install from FlatHub acquires additional D-Bus names, which seems to be the behavior of the software packagers.

I understand the reason, but purely based on my personal preference, I don’t want packages to obtain these permissions without my explicit consent.

I’m not sure if you’re suggesting there’s a configuration option to change this default behavior, but I’m afraid I haven’t found one.

Additionally, my system environment is:

  • OS: Debian Trixie
  • Software: 1.16.1-1

Ah something like that doesn’t exist for talk names.

Hmm… Alright, thanks for your reply.