revolt est une petite application qui enveloppe Element pour offrir une meilleure intégration avec les environnements de bureau en général, et GNOME en particulier :
La méthode d'installation recommandée consiste à utiliser Flatpak. À partir de la version 0.6.13
l'utilisation d'une seule commande suffit (si vous souhaitez installer dans votre répertoire utilisateur, ajoutez --user
à la commande) :
flatpak install --from https://flatpak.perezdecastro.org/revolt.flatpakref
Si votre version de Flatpak est antérieure à 0.6.13, utilisez plutôt les commandes suivantes :
wget https://flatpak.perezdecastro.org/revolt.flatpakref
flatpak install --from revolt .flatpakref
rm revolt .flatpakref
Une fois installées, les mises à jour seront installées automatiquement lors de l'utilisation flatpak update
.
Vous pouvez également télécharger le fichier .flatpakref et double-cliquer dessus pour que le logiciel GNOME installe l'application. Le logiciel GNOME vous informera également des mises à jour et vous donnera la possibilité de les installer.
IMPORTANT : De nombreuses distributions n'installent pas les programmes d'assistance XDG pour les applications en bac à sable, qui sont nécessaires au fonctionnement de certaines fonctionnalités. Veuillez les installer à l'aide du gestionnaire de packages de votre distribution :
Certaines fonctionnalités, notamment les notifications sur le bureau, ne fonctionneront pas sans les assistants du portail .
revolt utilise le runtime GNOME Flatpak. Selon la version de Flatpak installée sur votre système, vous devrez peut-être l'installer manuellement. Vous pouvez vérifier si le runtime est manquant en essayant d'exécuter revolt dans un terminal :
% flatpak run org.perezdecastro. revolt
error: runtime/org.gnome.Platform/x86_64/3.22 not installed
%
Si vous devez installer le runtime manuellement, vous pouvez le faire en exécutant la commande suivante :
flatpak [--user] remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
Si votre version de Flatpak est antérieure à 0.6.13, utilisez plutôt les commandes suivantes :
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
flatpak [--user] remote-add --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/
flatpak [--user] install gnome org.gnome.Platform 3.22
Installez les fichiers à leurs emplacements :
sudo ./install.sh --prefix=/usr --log-file=install.log
(La spécification d'un fichier journal est facultative, mais si vous prévoyez d'effectuer une mise à niveau ultérieurement à l'aide du script install.sh
, il est recommandé de l'utiliser.)
Installez les dépendances :
sudo apt-get install python-gobject python3-gi libwebkit2gtk-4.0
Vous devriez maintenant pouvoir lancer revolt depuis le shell GNOME.
Le script install.sh
peut également être utilisé pour mettre à niveau une installation existante. La méthode recommandée consiste à enregistrer un journal des fichiers installés afin que le processus de mise à niveau puisse supprimer les fichiers parasites de l'ancienne version. En général, la méthode préférée pour appeler le script d'installation est la suivante :
sudo ./install.sh --upgrade --prefix=/usr --log-file=/etc/ revolt .files
De cette façon, un journal des fichiers installés est enregistré la première fois que l'installation est effectuée, et les mises à niveau ultérieures l'utiliseront pour supprimer les fichiers parasites des anciennes versions. De plus, le fichier journal sera mis à jour à chaque mise à niveau.
L'utilisation de make run
exécute revolt en mode « développement » : les ressources nécessaires sont chargées depuis le répertoire source, au lieu d'utiliser les répertoires à l'échelle du système.
Un bundle peut être créé à l'aide du script make-flatpak.sh inclus. Le script organise l'appel de flatpak-builder
pour construire et créer un référentiel dans .flatpak-repo
. Vous pouvez créer un bundle à partir du référentiel en utilisant :
flatpak build-bundle .flatpak-repo/ revolt .flatpak org.perezdecastro. revolt
Une fois le bundle créé, vous pouvez l'installer et l'exécuter avec :
flatpak install --user --bundle revolt .flatpak
flatpak run org.perezdecastro. revolt