1. Flatpaks are updated automatically. How do we turn that off?Compared to packages there are a few subtle differences:
- Flatpak apps use the Adwaita GTK theme (they’ll use Mint-X/Mint-Y eventually, but that wont’ be ready in 18.3)
- Flatpak apps are updated automatically when you log in
- Flatpak apps do not appear in “Installed applications” and are not reinstalled by the Backup Tool when restoring a package selection.
Update: To turn off, go to Menu -> Startup Applications. Turn Off Flatpak - Apply Flatpak Updates. Manually update flatpak update APPLICATION
flatpak remote-lslists 259 flathub remotes. This appears to be a dynamic list.
Update: flatpak remote-ls lists the contents of the repository.
flatpak remote-listlists the repositories.
2. The Backup Tool does not back them up. Makes sense since they probably won't be installed in $HOME, but timeshift will backup.
Reading the man page for flatpak, the flatpaks seem to get installed in the /var/lib/flatpak/runtime (or /app) or $HOME/.local/share/flatpak/runtime (or /app). That would explain why they aren't backed up if you install using the Software Manager, but it won't be true if they are installed from the command line with --user option.
3. Flatpaks won't change where an apps config files are stored, correct? So if the flatpak is remove, the configuration files are still available.
Update: Removing a flatpak app does not remove the app's config files. They are still under $HOME/.var/app/NAME and could be copied.
4. Flatpaks aren't in the PATH, correct?
Update: Correct. They are executed via
flatpak run NAME. The name is in reverse dns format.
Can't rely on
type -aanymore to determine where an executable is coming from.
5. One of the nice things about appimages is that I can leave my base system untouched, but put the appimage in a local directory and point to it, so I can run multiple versions. Can I have multiple versions of flatpaks?