revolt ist eine kleine Anwendung, die Element umschließt, um eine bessere Integration mit Desktop-Umgebungen im Allgemeinen und GNOME im Besonderen zu ermöglichen:
Die empfohlene Installationsmethode ist die Verwendung von Flatpak. Ab Version 0.6.13
reicht es aus, einen einzigen Befehl zu verwenden (wenn Sie in Ihrem Benutzerverzeichnis installieren möchten, fügen Sie --user
zum Befehl hinzu):
flatpak install --from https://flatpak.perezdecastro.org/revolt.flatpakref
Wenn Ihre Flatpak-Version älter als 0.6.13 ist, verwenden Sie stattdessen die folgenden Befehle:
wget https://flatpak.perezdecastro.org/revolt.flatpakref
flatpak install --from revolt .flatpakref
rm revolt .flatpakref
Nach der Installation werden Updates bei Verwendung von flatpak update
automatisch installiert.
Sie können auch die .flatpakref-Datei herunterladen und darauf doppelklicken, damit GNOME Software die Anwendung installiert. Die GNOME-Software benachrichtigt Sie außerdem über Aktualisierungen und bietet Ihnen die Möglichkeit, diese zu installieren.
WICHTIG : Viele Distributionen installieren nicht die XDG-Hilfsprogramme für die Sandbox-Anwendungen, die für die Funktion einiger Funktionen erforderlich sind. Bitte installieren Sie sie mit dem Paketmanager Ihrer Distribution:
Einige Funktionen, insbesondere die Desktop-Benachrichtigungen, funktionieren ohne die Portal-Helfer nicht .
revolt nutzt die GNOME Flatpak-Laufzeitumgebung. Abhängig von der auf Ihrem System installierten Version von Flatpak müssen Sie es möglicherweise manuell installieren. Sie können überprüfen, ob die Laufzeit fehlt, indem Sie versuchen, revolt in einem Terminal auszuführen:
% flatpak run org.perezdecastro. revolt
error: runtime/org.gnome.Platform/x86_64/3.22 not installed
%
Wenn Sie die Laufzeit manuell installieren müssen, können Sie dies tun, indem Sie den folgenden Befehl ausgeben:
flatpak [--user] remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
Wenn Ihre Flatpak-Version älter als 0.6.13 ist, verwenden Sie stattdessen die folgenden Befehle:
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
Installieren Sie die Dateien an ihren Speicherorten:
sudo ./install.sh --prefix=/usr --log-file=install.log
(Die Angabe einer Protokolldatei ist optional. Wenn Sie jedoch später ein Upgrade mithilfe des Skripts install.sh
durchführen möchten, wird die Verwendung empfohlen.)
Installieren Sie die Abhängigkeiten:
sudo apt-get install python-gobject python3-gi libwebkit2gtk-4.0
Jetzt sollten Sie in der Lage sein, revolt über die GNOME-Shell zu starten.
Das Skript install.sh
kann auch zum Aktualisieren einer vorhandenen Installation verwendet werden. Die empfohlene Methode besteht darin, ein Protokoll der installierten Dateien zu speichern, damit der Upgrade-Prozess unerwünschte Dateien aus der alten Version entfernen kann. Im Allgemeinen ist die bevorzugte Methode zum Aufrufen des Installationsskripts wie folgt:
sudo ./install.sh --upgrade --prefix=/usr --log-file=/etc/ revolt .files
Auf diese Weise wird beim ersten Mal, wenn die Installation durchgeführt wird, ein Protokoll der installierten Dateien aufgezeichnet, und bei weiteren Upgrades wird es verwendet, um verirrte Dateien aus alten Versionen zu entfernen. Außerdem wird die Protokolldatei bei jedem Upgrade aktualisiert.
Durch die Verwendung von make run
wird revolt im „Entwicklungs“-Modus ausgeführt: Die benötigten Ressourcen werden aus dem Quellverzeichnis geladen, anstatt die systemweiten Verzeichnisse zu verwenden.
Ein Bundle kann mit dem mitgelieferten Skript make-flatpak.sh erstellt werden. Das Skript veranlasst den Aufruf flatpak-builder
zum Erstellen und Erstellen eines Repositorys in .flatpak-repo
. Sie können ein Bundle aus dem Repository erstellen, indem Sie Folgendes verwenden:
flatpak build-bundle .flatpak-repo/ revolt .flatpak org.perezdecastro. revolt
Sobald das Bundle erstellt ist, können Sie es installieren und ausführen mit:
flatpak install --user --bundle revolt .flatpak
flatpak run org.perezdecastro. revolt