Ceci est une ancienne révision du document !
Session
Session est un fork libre de Signal une application de messagerie identique à Whatsapp mais qui ne nécessite pas de numéro de téléphone et donc pas de smartphone. Elle permet aux utilisateurs de se transmettre des messages, des photos, des vidéos et des documents. La transmission des messages est chiffrée de bout en bout.
Installation
Le nom de l'application cliente pour Linux est Session Desktop.
Elle n'est pas disponible dans les dépôts officiels d'Ubuntu, mais il existe plusieurs autres méthodes au choix pour l'installer :
- Elle est distribuée par ses développeurs en Flatpak.
- Il existe un paquet snap non-officiel.
- Session Desktop est aussi disponible en AppImage sur son site officiel.
- Session Desktop est aussi disponible depuis un dépôt APT dédié, mais cette méthode est désormais déconseillée.
Flatpak
Session Desktop est distribué par ses développeurs en Flatpak sur le dépôt Flathub.
On peut donc l'obtenir en installant Flatpak avec le dépôt Flathub si ce n'est pas déjà fait, puis en installant Session Desktop depuis GNOME Logiciels, ou en installant le paquet network.loki.Session en ligne de commande :
flatpak install network.loki.Session
Snap
Session Desktop est aussi disponible en snap depuis Snapcraft. Cette version n'est cependant pas officielle.
On peut simplement installer l'application session-desktop depuis le centre d'applications (Snap Store), ou installer le paquet session-desktop en ligne de commande :
snap install session-desktop
AppImage
L'intégration au système (dont la création d'un lanceur) doit aussi être faite manuellement.
Pour installer une AppImage référez-vous avant tout au chapitre dédié au sujet.
En résumé téléchargez le fichier session-desktop-linux-x86_64-X.XX.X.AppImage (où X.XX.X est le numéro de le dernière version) sur le site officiel ou GitHub, puis rendez-le exécutable (clic droit sur le fichier → Propriétés → Permissions → Autoriser l’exécution). Finalement lancez-le en double-cliquant dessus.
Vous pouvez utiliser un service tel que appimaged pour créer automatiquement un lanceur.
Dépôt APT dédié
Cette méthode peut aussi poser des problèmes lors d'une mise à niveau.
Pour installer Session Desktop depuis son un dépôt APT dédié : :
- Commencez par installer le paquet
curl - Ajouter la clé GPG du dépôt en question :
sudo curl -so /etc/apt/trusted.gpg.d/oxen.gpg https://deb.oxen.io/pub.gpg
- Ajoutez le dépôt aux sources de logiciels en copiant collant cette commande dans un terminal :
echo "deb https://deb.oxen.io $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/oxen.list
Utilisation
Lancez l'application comme indiqué ici ou via le terminal (toutes versions ou variantes d'Ubuntu) avec la commande suivante :
session-desktop
Veillez à bien conserver votre phrase de récupération.
Désinstallation
La désinstaller de l'application, dépend de la méthode choisie pour son installation :
- Pour la version Flatpak, vous pouvez passer par GNOME Logiciels (si vous avez le plugin Flatpak), ou en ligne de commande :
flatpak uninstall com.example.network.loki.Session
- Pour la version snap, vous pouvez passer par le centre d'applications, ou en ligne de commande :
snap remove session-desktop
- Pour la version Appimage, supprimez simplement le fichier
session-desktop-linux-x86_64-X.XX.X.AppImage. - Pour supprimer le paquet du dépôt APT dédié, vous pouvez passer par le centre d'applications, ou en ligne de commande :
sudo apt remove session-desktop
Supprimez ensuite les fichiers
/etc/apt/trusted.gpg.d/oxen.gpget/etc/apt/sources.list.d/oxen.list.
Les préférences de l'utilisateur stockées dans son répertoire personnel sont conservées.

