هناك الكثير من الأسباب التي تجعلك ترغب في تطبيق أصلي على Linux عبر موقع ويب. إنه يعمل بسلاسة ، ولديه ميزات يتوقعها الناس من تطبيق سطح المكتب (مثل إشعارات سطح المكتب) ، وبشكل عام يناسب بشكل أفضل تجربة Linux. ولكن المشكلة تكمن في عدم وصول الكثير من التطبيقات السائدة إلى نظام Linux الأساسي. هناك حل على الرغم من؛ يمكنك استخدام تطبيق يسمى Nativefier لتحويل مواقع الويب إلى تطبيقات Linux.
Nativefier هو تطبيق NodeJS يعمل على Linux وأنظمة تشغيل أخرى يمكنها تشغيل برنامج Node. ونتيجة لذلك ، لم يتم إعداد هذا البرنامج افتراضيًا على أي توزيع رئيسي لنظام Linux. بدلاً من ذلك ، سنحتاج إلى مراجعة كيفية إعداد Nativefier ، قبل البدء في تحويل مواقع الويب إلى تطبيقات Linux.
كما ذكرنا أعلاه: يعتمد 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
sudo zypper تثبيت npm
NodeJS متاح بسهولة على معظم أنظمة تشغيل Linux الحديثة ، عبر حزم "nodejs" أو "npm". ومع ذلك ، إذا لم تكن هذه الحزم متاحة لك (لسبب ما) ، فهناك طريقة أخرى لتشغيل NodeJS: كود المصدر.
للحصول على NodeJS على توزيع Linux الخاص بك ، قم بزيارة صفحة التنزيل على الموقع الرسمي. بمجرد الوصول إلى هناك ، ابحث عن تنزيلات مصدر Linux واحصل عليها. ثم استخرج أرشيف Tar واتبع التعليمات المضمنة في ملف النص التمهيدي. قد ترغب أيضًا في الرجوع إلى تعليمات NodeJS الرسمية لنظام Linux.
NodeJS قيد التشغيل على Linux. الآن ، يجب علينا استخدام أدوات NodeJS للحصول على عمل Nativefier ، حتى نتمكن من استخدامه على Linux لإنشاء تطبيقات لمواقعنا المفضلة. للتثبيت ، افتح طرفية واستخدم نبم أمر.
تحذير: قد يتسبب تثبيت Nativefier بدون sudo في حدوث مشكلات. من الأفضل القيام بذلك بامتيازات الجذر.
تثبيت npm الأصلية - g
اسمح لأداة تثبيت NPM بتشغيل عملية التثبيت. عند الانتهاء ، يمكنك الوصول إلى صفحة المساعدة باستخدام هذا الأمر:
الأصلية - مساعدة
يعمل 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 --تحقيق أقصى قدر
قد يكون لديك تطبيق ويب يعتمد على Flash. لحسن الحظ ، لدى Nativefier طريقة لتحميل مكون Adobe Flash الإضافي ، إذا قمت بإنشاء برنامجك باستخدام مفتاح تبديل سطر الأوامر "flash".
الأصلية - ف لينكس - x64 https://website-app-url.com --فلاش
تريد أن يتجاهل تطبيق Electron الخاص بك مدير النافذة القواعد ودائما تظهر على رأس كل شيء آخر؟ جرّب مفتاح تبديل سطر الأوامر "دائمًا في المقدمة" عند الإنشاء باستخدام Nativefier.
الأصلية - ف لينكس - x64 https://website-app-url.com --دائما في القمة
إذا كنت تستخدم Linux Mint ولاحظت أن تنزيلات البرامج تستغرق وقتًا طو...
النبيذ 5.0 ، ومعه يأتي أكثر تحسينات ممتازة للاعبي لينكس. هناك الكثي...
يختلف مديرو النوافذ قليلاً عن بيئات سطح المكتب ، بدلاً من إنشاء واج...