Tails 6.14.1 changes - flatpak is installed in the OS

As of Tails 6.14.1, flatpak is already installed. The Tor Browser uses.

For Signal-Desktop setup, this means

  • sudo sed -i '$ a /home/amnesia/.local/share/flatpak source=flatpak\n/home/amnesia/.var/app source=var_app\n/home/amnesia/.local/share/applications source=applications' /live/persistence/TailsData_unlocked/persistence.conf This will work, but it will also persist some Tor Browser cache files which would be harmful towards users.
  • I think torsocks flatpak install -y flathub org.signal.Signal should have been torsocks flatpak install --user -y flathub org.signal.Signal
  • Enter this line in the terminal and press Enter to make the Desktop launcher available (it will not use the Signal Desktop icon but a generic one) It does now use the Signal Desktop icon.
  • The desktop files for updating flatpak apps needs --user
[Desktop Entry]
Type=Application
Name=Flatpak-Update-Uninstall-unused
- Exec=bash -c "/usr/bin/torsocks /usr/bin/flatpak update -y && /usr/bin/flatpak uninstall --unused -y"
+ Exec=bash -c "/usr/bin/torsocks /usr/bin/flatpak update --user -y && /usr/bin/flatpak uninstall --user --unused -y"
Terminal=true
Categories=Network
StartupWMClass=flatpak
Keywords=flatpak;update;uninstall;unused

Maybe instead it should be changed to use the Signal APT repository? https://tails.net/doc/persistent_storage/additional_software/index.en.html#index7h1

Edited by Katarzyna Nowak