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 بتثبيت التطبيق. سيقوم برنامج جنوم أيضًا بإعلامك بالتحديثات ويمنحك خيار تثبيتها.
هام : لا تقوم العديد من التوزيعات بتثبيت برامج 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 Shell.
يمكن استخدام البرنامج النصي 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