هناك الكثير من الأسباب التي تجعلك ترغب في الحصول على مواطنتطبيق على 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>
تعليقات