Add a guide for installing Gajim (XMPP Client) on Tails
Add a guide Similiar to that of the Dino Guide.
(Unlike Dino, Gajim Does not crash with Tor)
Have successfully installed Gajim and setting via dotfile but is a pain considering kwallet.
Suggested guide should be something like this:
echo -e '/home/amnesia/.config/gajim source=gajim' | sudo tee -a /live/persistence/TailsData_unlocked/persistence.conf > /dev/null
echo -e '/home/amnesia/.local/share/gajim source=gajim' | sudo tee -a /live/persistence/TailsData_unlocked/persistence.conf > /dev/null
(this Should only be used if user wants chat logs persistently cached to disk, most users probaly should skip this part)
echo -e '/home/amnesia/.cache/gajim source=gajim' | sudo tee -a /live/persistence/TailsData_unlocked/persistence.conf > /dev/null
The part I am unsure about is the source for kwalletd?
(kwalletd is required to save sign in credentials for xmpp)
echo -e '/home/amnesia/.local/share/kwalletd source= | sudo tee -a /live/persistence/TailsData_unlocked/persistence.conf > /dev/null
Would the source=
for kawalletd be libkwalletbackend5-5
?
Next shut down tails and reboot with admin password set again
sudo apt install gajim gajim-omemo -y
Before signing into Gajim, open gajim and change global proxy setting to Tor preset
Then sign into account (if your xmpp server hast a Tor hostname select advanced and select Tor proxy and set your hostname acordanly)
Then after you sign in under "Modify Account" and under Privacy toggle off the following settings:
- Idle Time
- Local System Time
- Client/Operating System
- Send Chatstae [Disabled]
- Send Chatstate in Group Chats [Disabled]
Lastly Go to Accounts Tab and select Adavanced and Archiving Preferences and select Contacts only or Never.