You are not logged in.

#1 2025-06-19 08:02:51

Beemo
Member
Registered: 2024-12-20
Posts: 84

Why flatpak apps can give themselves permissions?

I noticed some flatpak apps have "Reset Permissions" lit up in Flatseal. They have enabled "Notification" and "Background" permissions. I don't remember being asked or giving them those permissions, and some of them shouldn't have them (e.g. Loupe image viewer running in background). I reset those apps and most don't add the permissions back.
How did those permissions get added in the first place? I checked their manifest and they don't have them.
Why apps can also just give themselves permissions? For example, re.sonny.Eloquent adds the background permission back on startup. However this one makes sense as it runs a background server. But why not specify that in the manifest?

background        background          app.devsuite.Drafting.Devel                     yes                          0x00
background        background          app.zen_browser.zen                             yes                          0x00
background        background          io.github.mrvladus.List                         yes                          0x00
background        background          io.github.nozwock.Packet                        yes                          0x00
background        background          io.github.ungoogled_software.ungoogled_chromium yes                          0x00
background        background          org.gaphor.Gaphor                               yes                          0x00
background        background          org.gimp.GIMP                                   yes                          0x00
background        background          org.gnome.Characters                            yes                          0x00
background        background          org.gnome.Hello                                 yes                          0x00
background        background          org.gnome.Loupe                                 yes                          0x00
background        background          org.gnome.Papers                                yes                          0x00
background        background          org.keepassxc.KeePassXC                         yes                          0x00
background        background          org.libreoffice.LibreOffice                     yes                          0x00
background        background          re.sonny.Eloquent                               yes                          0x00
notifications     notification        app.zen_browser.zen                             yes                          0x00
notifications     notification        dev.vencord.Vesktop                             yes                          0x00
notifications     notification        io.github.nozwock.Packet                        yes                          0x00
notifications     notification        org.gnome.Builder                               yes                          0x00

Last edited by Beemo (2025-06-19 08:06:32)

Offline

Board footer

Powered by FluxBB