revolt是一个小型应用程序,它包装了 Element,以提供与一般桌面环境(特别是 GNOME)更好的集成:
推荐的安装方法是使用Flatpak。从版本0.6.13
开始,使用单个命令就足够了(如果您想安装在用户目录中,请将--user
添加到命令中):
flatpak install --from https://flatpak.perezdecastro.org/revolt.flatpakref
如果您的 Flatpak 版本早于 0.6.13,请改用以下命令:
wget https://flatpak.perezdecastro.org/revolt.flatpakref
flatpak install --from revolt .flatpakref
rm revolt .flatpakref
安装后,使用flatpak update
时将自动安装更新。
您还可以下载 .flatpakref 文件并双击它以让 GNOME Software 安装该应用程序。 GNOME 软件还会通知您更新并为您提供安装它们的选项。
重要提示:许多发行版没有为沙盒应用程序安装 XDG 帮助程序,而某些功能需要这些程序才能正常工作。请使用您的发行版的包管理器安装它们:
如果没有门户帮助程序,某些功能(尤其是桌面通知)将无法运行。
revolt使用 GNOME Flatpak 运行时。根据系统上安装的 Flatpak 版本,您可能需要手动安装。您可以通过尝试在终端中运行revolt来检查运行时是否丢失:
% flatpak run org.perezdecastro. revolt
error: runtime/org.gnome.Platform/x86_64/3.22 not installed
%
如果您需要手动安装运行时,可以通过发出以下命令来完成:
flatpak [--user] remote-add --from gnome https://sdk.gnome.org/gnome.flatpakrepo
如果您的 Flatpak 版本早于 0.6.13,请改用以下命令:
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
将文件安装到其位置:
sudo ./install.sh --prefix=/usr --log-file=install.log
(指定日志文件是可选的,但如果您计划稍后使用install.sh
脚本进行升级,建议使用它。)
安装依赖项:
sudo apt-get install python-gobject python3-gi libwebkit2gtk-4.0
现在您应该能够从 GNOME Shell 发起revolt 。
install.sh
脚本也可用于升级现有安装。推荐的方法是保存已安装文件的日志,以便升级过程可以删除旧版本中的杂散文件。一般来说,调用安装脚本的首选方式如下:
sudo ./install.sh --upgrade --prefix=/usr --log-file=/etc/ revolt .files
这样,第一次安装完成时就会记录已安装文件的日志,进一步的升级将使用它来删除旧版本中的杂散文件。此外,日志文件将随着每次升级而更新。
使用make run
在“开发”模式下执行revolt :从源目录加载所需的资源,而不是使用系统范围的目录。
可以使用包含的 make-flatpak.sh 脚本创建捆绑包。该脚本安排调用flatpak-builder
来构建并创建一个存储库到.flatpak-repo
中。您可以使用以下方法从存储库创建捆绑包:
flatpak build-bundle .flatpak-repo/ revolt .flatpak org.perezdecastro. revolt
创建捆绑包后,您可以使用以下命令安装并运行它:
flatpak install --user --bundle revolt .flatpak
flatpak run org.perezdecastro. revolt