Software
by The GNOME Project
Install and update apps
Support the creators
Flatsonar is just the shop window. The people below made Software.
About
Software allows you to find and install new apps and system extensions and remove existing installed apps. Software showcases featured and popular apps with useful descriptions and multiple screenshots per app. Apps can be found either through browsing the list of categories or by searching. It also allows you to update your system using an offline update.
Permissions
5 permissions weaken the sandbox. Flatsonar asks before installing.
- unrestricted access to the session D-Bus (all your running apps)
--socket=session-bus - unrestricted access to the system D-Bus (system services, hardware)
--socket=system-bus - full access to your entire file system
--filesystem=host - X11 display: X11 lets apps read input and windows of other apps
--socket=x11 - dconf: all GNOME settings
--talk-name=ca.desrt.dconf - GPU acceleration
--device=dri - inter-process communication (needed for X11)
--share=ipc - Wayland display
--socket=wayland - network
--share=network - access to xdg-run/dconf
--filesystem=xdg-run/dconf - access to ~/.config/dconf
--filesystem=~/.config/dconf:ro - sets environment variable DCONF_USER_CONFIG_DIR
--env=DCONF_USER_CONFIG_DIR=.config/dconf - access to /var/lib/flatpak
--filesystem=/var/lib/flatpak - sets environment variable FLATPAK_SYSTEM_DIR
--env=FLATPAK_SYSTEM_DIR=/var/lib/flatpak - access to xdg-data/flatpak
--filesystem=xdg-data/flatpak - access to /usr/share/metainfo
--filesystem=/usr/share/metainfo:ro - access to /usr/share/swcatalog
--filesystem=/usr/share/swcatalog:ro - access to /usr/share/appdata
--filesystem=/usr/share/appdata:ro - access to /usr/share/app-info
--filesystem=/usr/share/app-info:ro - access to /var/lib/swcatalog
--filesystem=/var/lib/swcatalog:ro - access to /var/lib/app-info
--filesystem=/var/lib/app-info:ro - access to /var/cache/swcatalog
--filesystem=/var/cache/swcatalog:ro - access to /var/cache/app-info
--filesystem=/var/cache/app-info:ro
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- https://github.com/FuriLabs/gnome-software also publishes this app id
publisher:collision - https://github.com/spivanatalie64/gnome-software-gtk3 also publishes this app id
publisher:collision - git source tracks a moving branch: what gets built can change without the manifest changing (x4)
source:unpinned - hosted by github.com/gnome, which owns the org.gnome namespace of org.gnome.Software
publisher:namespace
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.