Table des matières

, , ,

Element

Element

Element est le nouveau nom de Riot, depuis le 15 juillet 2020

Element (anciennement Riot) est un client Matrix libre.

Matrix est un système de messagerie instantanée et de visioconférence compatible avec Slack et IRC (dans une certaine mesure). Il permet les échanges de fichiers, les appels audio, la visioconférence en groupe, propose un système de salons (rooms) et autres fonctionnalités croustillantes.

Matrix est un système décentralisé, il existe de nombreux serveurs qui communiquent entre eux et n'importe qui peut mettre en place son propre serveur, à la manière des instances de Diaspora*, Mastodon ou Peertube. On peut parler de fédération de serveurs. Voici une description en anglais.

L'utilisation de serveurs permet entre autre de recevoir ses messages en absence lors de la prochaine connexion, de garder un historique complet des conversations de groupe, et d'avoir une parfaite synchronicité sur tous ses appareils, ce qui est loin d'être le cas avec XMPP par exemple.

Element fonctionne en application autonome sur toutes les plateforme courantes (GNU/Linux, Windows, Mac OS, Android, iOS) ou depuis n'importe où simplement depuis un navigateur web, au moyen de l'interface disponible sur https://app.element.io (encore une fois chacun peut héberger sa propre interface pour peu qu'il dispose d'un serveur web).

Toutes ces fonctionnalités et son parfait fonctionnement en font une excellente alternative à Skype, au point que l'état français l'a choisi en 2018 pour ses communications, fork de Riot sous le nom de Tchap. L'entreprise Thales a également forké Riot avec sa messagerie "Citadel Team".

Installation

Il existe de nombreuses solutions clientes, qui sont présentes dans les dépôts, pour utiliser le réseau Matrix :
  1. Depuis Ubuntu 18.04 : nheko, quaternion et revolt ;
  2. Depuis Ubuntu 20.04 : spectral ;
  3. Ubuntu 21.04 : matrix-mirage ;
  4. Client du projet GNOME nommé "GNOME Fractal", qui peut être installé via snap :
    sudo snap install fractal
  5. Plugin pour Pidgin : purple-matrix ;
  6. Plugin pour weechat : weechat-matrix (Ubuntu 21.04) ;

Element peut s'utiliser directement en ligne au moyen d'un navigateur web à l'adresse https://app.element.io. Il n'est donc pas indispensable de l'installer pour l'utiliser.
Cependant si vous voulez pouvoir être joint·e à tout moment, voici comment installer Element sur Ubuntu.

Element n'est pas disponible dans les dépôts officiels d'Ubuntu pour le moment". On peut l'installer soit depuis un PPA externe, soit en paquet Flatpak.

Méthode recommandée : en paquet Flatpak

Installez Flatpak en suivant cette documentation, puis ajoutez le dépôt Flathub en suivant celle-ci.

On pourra alors installer Element depuis GNOME Logiciels ou en ligne de commande :

flatpak install flathub im.riot.Riot

Relancez votre session si vous ne voyez pas apparaître Riot dans les lanceurs d'application.

Depuis le PPA officiel de l'application

Le projet n'étant pas hébergé sur launchpad, la clé du dépôt n'est pas disponible via l'outil add-apt-repository.

Nous allons donc suivre la documentation officielle.

L'ajout de PPA sur votre système n'est généralement pas recommandé. Lisez attentivement les avertissements à ce sujet sur la page consacrée aux PPAs.

Cependant nous utilisons ici le PPA officiel de l'application.

Ouvrez un terminal et saisissez les commandes suivantes :

ssudo apt install -y wget apt-transport-https
‍
sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
‍
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list

sudo apt update

sudo apt install element-desktop

Utilisation

Lancez l'application Element comme indiqué ici, ou via le terminal avec la commande suivante :

element-desktop

Configuration

Lors du premier lancement vous êtes invité·e à créer un compte. Vous pouvez choisir de le faire sur le serveur par défaut (matrix.org) ou sur le serveur de votre choix.

Pour le reste l'interface est en français et la prise en main est relativement simple.

Problèmes connus

On ne peut pour le moment configurer qu'une sortie audio, à la fois pour les sonneries et pour les communications.

Voir aussi


Contributeurs principaux : krodelabestiole