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 установило приложение. Программное обеспечение 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
Теперь вы сможете запустить revolt из оболочки GNOME.
Сценарий 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