كيفية استخدام Nativefier لتحويل مواقع الويب إلى تطبيقات Linux

هناك الكثير من الأسباب التي تجعلك ترغب في تطبيق أصلي على Linux عبر موقع ويب. إنه يعمل بسلاسة ، ولديه ميزات يتوقعها الناس من تطبيق سطح المكتب (مثل إشعارات سطح المكتب) ، وبشكل عام يناسب بشكل أفضل تجربة Linux. ولكن المشكلة تكمن في عدم وصول الكثير من التطبيقات السائدة إلى نظام Linux الأساسي. هناك حل على الرغم من؛ يمكنك استخدام تطبيق يسمى Nativefier لتحويل مواقع الويب إلى تطبيقات Linux.

احصل على Nativefier

Nativefier هو تطبيق NodeJS يعمل على Linux وأنظمة تشغيل أخرى يمكنها تشغيل برنامج Node. ونتيجة لذلك ، لم يتم إعداد هذا البرنامج افتراضيًا على أي توزيع رئيسي لنظام Linux. بدلاً من ذلك ، سنحتاج إلى مراجعة كيفية إعداد Nativefier ، قبل البدء في تحويل مواقع الويب إلى تطبيقات Linux.

احصل على Node و NPM

كما ذكرنا أعلاه: يعتمد Nativefier بشكل كبير على لغة برمجة NodeJS ، وستحتاج إلى استخدامها على نظامك لتشغيل تطبيق Nativefier. لحسن الحظ ، أصبح تثبيت NodeJS على نظام Linux أسهل من أي وقت مضى ، لأن العديد من مطوري Node يستخدمون Linux.

لتثبيت NodeJS على نظام التشغيل الخاص بك ، افتح نافذة طرفية واتبع الإرشادات خطوة بخطوة التي تتوافق مع نظام التشغيل Linux الخاص بك أدناه.

أوبونتو

sudo apt install npm

ديبيان

سو - apt-get تثبيت حليقة. حليقة -SL https://deb.nodesource.com/setup_11.x | باش - apt-get install -y nodejs

قوس لينكس

sudo pacman -S npm

فيدورا

sudo dnf تثبيت npm

OpenSUSE

sudo zypper تثبيت npm

عام لينكس

NodeJS متاح بسهولة على معظم أنظمة تشغيل Linux الحديثة ، عبر حزم "nodejs" أو "npm". ومع ذلك ، إذا لم تكن هذه الحزم متاحة لك (لسبب ما) ، فهناك طريقة أخرى لتشغيل NodeJS: كود المصدر.

للحصول على NodeJS على توزيع Linux الخاص بك ، قم بزيارة صفحة التنزيل على الموقع الرسمي. بمجرد الوصول إلى هناك ، ابحث عن تنزيلات مصدر Linux واحصل عليها. ثم استخرج أرشيف Tar واتبع التعليمات المضمنة في ملف النص التمهيدي. قد ترغب أيضًا في الرجوع إلى تعليمات NodeJS الرسمية لنظام Linux.

تثبيت Nativefier

NodeJS قيد التشغيل على Linux. الآن ، يجب علينا استخدام أدوات NodeJS للحصول على عمل Nativefier ، حتى نتمكن من استخدامه على Linux لإنشاء تطبيقات لمواقعنا المفضلة. للتثبيت ، افتح طرفية واستخدم نبم أمر.

تحذير: قد يتسبب تثبيت Nativefier بدون sudo في حدوث مشكلات. من الأفضل القيام بذلك بامتيازات الجذر.

تثبيت npm الأصلية - g

اسمح لأداة تثبيت NPM بتشغيل عملية التثبيت. عند الانتهاء ، يمكنك الوصول إلى صفحة المساعدة باستخدام هذا الأمر:

الأصلية - مساعدة

تحويل مواقع الويب إلى تطبيقات Linux

يعمل Nativefier من خلال إنشاء غلاف إلكتروني بناءً على عنوان URL الذي يحصل عليه في سطر الأوامر. لإنشاء تطبيق Linux أصلي من موقع ويب ، اتبع هذه الخطوات.

الخطوة 1: ابحث عن موقع الويب الذي ترغب في إنشاء تطبيق منه. حاول الالتزام بـ "تطبيق ويب" أو أداة مستندة إلى الويب للمتصفح الذي قد يكون برنامجًا على أي حال. Nativefier يعمل بشكل أفضل بهذه الطريقة. بمجرد أن تضع موقع الويب الخاص بك في الاعتبار ، قم بتمييز عنوان URL باستخدام الماوس ، وانقر بزر الماوس الأيمن فوقه وحدد خيار "نسخ".

الخطوة 2: في نافذة الوحدة الطرفية ، استخدم Nativefier لإنشاء تطبيق أساسي. في برنامجنا التعليمي ، سنستخدم YouTube.

الأصلية - ف لينكس - x64 https://youtube.com

الخطوه 3: دع Nativefier يحزم عنوان URL الخاص بك في تطبيق إلكتروني ، وانتبه جيدًا إلى موجه المحطة الطرفية. إذا ظهرت أي أخطاء ، فاضغط على Ctrl + Zثم أعد تشغيل الأمر مرة أخرى.

الخطوة الرابعة: عندما ينتهي Nativefier من إنشاء تطبيق ، ستحتاج إلى تحديث أذونات التطبيق قبل أن تتمكن من استخدامه. لتعيين الأذونات ، قم بما يلي:

cd * -linux-x64 sudo chmod + x *

قم بتشغيل تطبيق Electron المخصص مباشرة على Linux مع:

./موقع يوتيوب

خيارات التطبيق المخصصة

في هذا القسم من البرنامج التعليمي ، سنستعرض بإيجاز بعض الخيارات المتوفرة لدى Nativefier والتي تتيح للمستخدم إنشاء تطبيق أفضل لسطح المكتب.

ملاحظة: يمكن إدخال هذه الأوامر في نفس الوقت ، ولا يوجد حد لعدد المستخدمين في نفس الوقت.

علبة النظام

هل تريد علبة النظام على تطبيق Electron المخصص الخاص بك؟ جرب هذا الأمر:

الأصلية - ف لينكس - x64 https://website-app-url.com --صينية

شاشة كاملة

هل ترغب في أن يكون تطبيق Linux الخاص بك في وضع ملء الشاشة؟ استخدم مفتاح الأمر بملء الشاشة.

الأصلية - ف لينكس - x64 https://website-app-url.com --شاشة كاملة

بدء تكبير

من الممكن أن تجبر تطبيق Linux الإلكتروني الخاص بك على البدء دائمًا في وضع "تكبير" ، مع مفتاح تبديل سطر الأوامر "تكبير".

الأصلية - ف لينكس - x64 https://website-app-url.com --تحقيق أقصى قدر

تمكين FlashPlayer

قد يكون لديك تطبيق ويب يعتمد على Flash. لحسن الحظ ، لدى Nativefier طريقة لتحميل مكون Adobe Flash الإضافي ، إذا قمت بإنشاء برنامجك باستخدام مفتاح تبديل سطر الأوامر "flash".

الأصلية - ف لينكس - x64 https://website-app-url.com --فلاش

دائما في القمة

تريد أن يتجاهل تطبيق Electron الخاص بك مدير النافذة القواعد ودائما تظهر على رأس كل شيء آخر؟ جرّب مفتاح تبديل سطر الأوامر "دائمًا في المقدمة" عند الإنشاء باستخدام Nativefier.

الأصلية - ف لينكس - x64 https://website-app-url.com --دائما في القمة
watch instagram story