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

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

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

الحصول على Nativefier

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

الحصول على العقدة و NPM

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

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

أوبونتو

sudo apt install npm

ديبيان

su -
apt-get install curl
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs

قوس لينكس

sudo pacman -S npm

فيدورا

sudo dnf install npm

زحمة

sudo zypper install npm

لينكس العام

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

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

تثبيت Nativefier

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

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

npm install nativefier -g

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

nativefier --help

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

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

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

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

nativefier -p linux -a x64 https://youtube.com

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

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

cd *-linux-x64
sudo chmod +x *

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

./you-tube

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

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

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

علبة النظام

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

nativefier -p linux -a x64 https://website-app-url.com --tray

شاشة كاملة

هل ترغب في تشغيل تطبيق Linux بملء الشاشة؟ استخدم مفتاح أمر ملء الشاشة.

nativefier -p linux -a x64 https://website-app-url.com --full-screen

بدء المكبر

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

nativefier -p linux -a x64 https://website-app-url.com --maximize

تمكين FlashPlayer

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

nativefier -p linux -a x64 https://website-app-url.com --flash

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

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

nativefier -p linux -a x64 https://website-app-url.com --always-on-top
</ P>

تعليقات