Diese Anleitung ist verfügbar in einer einer automatisierten und schnellen Variante A) und einer manuellen, sichereren Variante B). In der automatisierten Variante gebt ihr aber einem von uns geschriebenen Programm vollen Zugriff auf eurer System, müsst diesem also voll vertrauen. Wenn ihr es euch zutraut, nutzt also lieber die manuelle Variante B). Die automatisierte Variante funktioniert aktuell nicht.
Beide Varianten sind nur mit den Tails Versionen 5.3, 5.4 und 5.7 getestet. Die manuelle Variante wurde zusätzlich für Tails Version 6.1 getestet.
persistence.conf
mit dem Befehl sudo gedit /live/persistence/TailsData_unlocked/persistence.conf
(für Tails Version 5.22 oder kleiner) bzw. sudo gted /live/persistence/TailsData_unlocked/persistence.conf
(Für Tails Version 6.0 oder größer) und füge die folgenden drei Zeilen am Ende der Datei hinzu. Anschließend speichern./home/amnesia/.local/share/applications source=applications /home/amnesia/.local/share/flatpak source=flatpak /home/amnesia/.var/app source=var_app
sudo apt update && sudo apt install flatpak xdg-desktop-portal-gtk
Das kann eine Weile dauern.torify flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
ausführen. Von Warnungen wie „WARNING torsocks[33952]: [syscall] Unsupported syscall number 315.“ nicht irritieren lassen.
torify flatpak install flathub im.riot.Riot
Das kann dauern. gedit ~/.local/share/applications/Element.desktop
(für Tails Version 5.22 oder kleiner) bzw. gted ~/.local/share/applications/Element.desktop
(für Tails Version 6.0 oder größer) aus und kopiere den folgenden Inhalt in die Datei. Anschließend speichern.[Desktop Entry] Type=Application Name=Element Icon=/home/amnesia/.local/share/flatpak/app/im.riot.Riot/current/active/files/share/icons/hicolor/128x128/apps/im.riot.Riot.png Exec=env /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/element --file-forwarding im.riot.Riot --proxy-server=socks5://127.0.0.1:9050 @@u %U @@ Categories=Network;InstantMessaging;Chat;VideoConference; MimeType=x-scheme-handler/element; StartupWMClass=element Keywords=Matrix;matrix.org;chat;irc;communications;talk;riot;vector;
Bei neueren Element-Versionen hat sich der Pfad der Icon-Datei leicht geändert, sodass stattdessen folgende Desktop-Datei benötigt wird:
[Desktop Entry] Type=Application Name=Element Icon=/home/amnesia/.local/share/flatpak/app/im.riot.Riot/current/active/files/share/icons/hicolor/256x256/apps/im.riot.Riot.png Exec=env /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/element --file-forwarding im.riot.Riot --proxy-server=socks5://127.0.0.1:9050 @@u %U @@ Categories=Network;InstantMessaging;Chat;VideoConference; MimeType=x-scheme-handler/element; StartupWMClass=element Keywords=Matrix;matrix.org;chat;irc;communications;talk;riot;vector;
Du solltest nun Element in deinen Anwendungen finden können. Einfach wie gewohnt einloggen und mit Sicherheitsschlüssel oder einem anderen Gerät verifizieren, bzw einen neuen Account erstellen. So lang du dich in der App nicht abmeldest, solltest du Element wie gewohnt nutzen können, auch über Neustarts von Tails hin weg. Beim Starten von Tails, dauert es einen kleinen Moment, bis Element verfügbar ist, also kurz Geduld haben :)