Icône de Session

Session

Session est un fork libre de Signal, donc une application de messagerie similaire à WhatsApp, mais qui ne nécessite pas de numéro de téléphone et donc pas de smartphone. Elle permet aux utilisateurs de s'échanger 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.
Vous trouverez aussi des informations en anglais concernant le téléchargement et l'installation de Session Desktop sur son site officiel.

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

Cette méthode ne permet pas de mise à jour automatique.

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é

L'ajout d'un dépôt APT ou d'un PPA est plus dangereux que l'utilisation de Flatpak ou snap (voir cet avertissement).

Cette méthode peut aussi poser des problèmes lors d'une mise à niveau.

Pour installer Session Desktop depuis son dépôt APT dédié :

  1. Commencer par installer le paquet curl.
  2. 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
  3. Ajouter 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.gpg et /etc/apt/sources.list.d/oxen.list.

Les préférences de l'utilisateur stockées dans son répertoire personnel sont conservées.

Voir aussi