পরবর্তী নিবন্ধে আমরা নেটিভাইফায়ারের দিকে একবার নজর দিতে চলেছি। আমরা ইতিমধ্যে এই সরঞ্জাম সম্পর্কে কথা বললাম এই একই ব্লগে কিছু সময় আগে. এই পোস্টে আমরা দেখতে যাচ্ছি যে আমরা কীভাবে এটি উবুন্টু 18.10 থেকে ইনস্টল করতে এবং ব্যবহার করতে পারি একটি ওয়েব পৃষ্ঠা একটি স্থানীয় অ্যাপ্লিকেশন রূপান্তর.
কোনও ওয়েবসাইটের জন্য নেটিভ অ্যাপ্লিকেশন চাওয়ার অনেকগুলি কারণ রয়েছে। তারা সাধারণত বেশ ভাল কাজ করে, এছাড়াও তাদের কিছু বৈশিষ্ট্য রয়েছে যা লোকেরা একটি ডেস্কটপ অ্যাপ্লিকেশন থেকে আশা করে। সাধারণত, ডেস্ক উপর ভাল ফিট Gnu / Linux এগুলি তৈরি করার সময় এর কনফিগারেশনের জন্য ধন্যবাদ।
উবুন্টু 18.10 এ নেটিভিফায়ার ইনস্টল করুন
নেটিফায়ার একটি নোডজেএস অ্যাপ্লিকেশন Gnu / Linux এবং অন্যান্য অপারেটিং সিস্টেমে চলছে যা নোড চালাতে পারে। এই প্রোগ্রামটি কোনও বড় বিতরণে ডিফল্টরূপে ইনস্টলড হয় না। এই কারণে, আমাদের দেখতে হবে কীভাবে নেটিভফায়ার কনফিগার করতে হয়, তার আগে ওয়েবসাইটগুলি Gnu / লিনাক্সের জন্য ডেস্কটপ অ্যাপ্লিকেশনগুলিতে রূপান্তর শুরু করা সম্ভব হয়।
এনপিএম ইনস্টল করুন
নেটিফায়ার নোডজেএস প্রোগ্রামিং ভাষার উপর নির্ভর করে। এই কারণে, আমরা করব বলা হয় এই প্যাকেজ ম্যানেজার ইনস্টল করুন NPM, যা যথেষ্ট হতে হবে।
পাড়া আমাদের উবুন্টু 18.10 এ এনপিএম ইনস্টল করুন, আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং এতে লিখতে হবে:
sudo apt install npm
নেটিফায়ার ইনস্টল করুন
নোডজেএস প্যাকেজ ম্যানেজারটি যখন আমাদের মেশিনে চলছে তখন আমাদের অবশ্যই নেটিভিফায়ার ইনস্টল করার জন্য এটি ব্যবহার করতে হবে। আমরা এটি একটি টার্মিনাল (Ctrl + Alt + T) খোলার মাধ্যমে করব এনপিএম কমান্ড ব্যবহার করে নিম্নরূপ:
sudo npm install nativefier -g
সতর্কতা: sudo ছাড়া নেটিভফায়ার ইনস্টল করা সমস্যার কারণ হতে পারে।
ওয়েবসাইটগুলিকে অ্যাপগুলিতে রূপান্তর করুন
নেটিভিফায়ার ইউআরএলের উপর ভিত্তি করে একটি ইলেক্ট্রন ফ্রেম তৈরি করে কাজ করে works যা আপনি কমান্ড লাইন থেকে পান। কোনও ওয়েবসাইট ব্যবহার করে নেটিভ Gnu / লিনাক্স অ্যাপ্লিকেশন তৈরি করতে কেবল এই পদক্ষেপগুলি অনুসরণ করুন:
- পদক্ষেপ 1 → আপনি যে ওয়েবসাইটটির জন্য একটি অ্যাপ তৈরি করতে চান তা সন্ধান করুন। আপনার ব্রাউজারে কোনও ওয়েবসাইট হয়ে গেলে, আপনার মাউসের সাহায্যে URL টি হাইলাইট করুন এবং এটিতে ডান ক্লিক করুন। বিকল্প নির্বাচন 'কপি'.
- পদক্ষেপ 2 the টার্মিনাল উইন্ডোতে, আপনি কেবল অনুলিপি করেছেন এমন ইউআরএল আটকানো, একটি বেসিক অ্যাপ্লিকেশন তৈরি করতে নেটিফায়ার ব্যবহার করুন। এই নিবন্ধে আমরা এই একই ওয়েবসাইট ব্যবহার করতে যাচ্ছি।
nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
- পদক্ষেপ 3 → নেটিফায়ারটি একটি ইলেক্ট্রন অ্যাপ্লিকেশনটিতে URL অন্তর্ভুক্ত করবে। অ্যাপটি তৈরি করার সময় টার্মিনালের দিকে মনোযোগ দেওয়া গুরুত্বপূর্ণ। যদি কোনও ত্রুটি উপস্থিত হয়, Ctrl + C কী সংমিশ্রণটি টিপুন এবং আবার কমান্ড চালান।
- পদক্ষেপ 4 N যখন নেটিফায়ার অ্যাপ্লিকেশন তৈরি করা শেষ করে, আপনার উচিত এটি ব্যবহারে সক্ষম হওয়ার আগে এর অনুমতিগুলি আপডেট করুন। অনুমতিগুলি সেট করতে, টার্মিনালে নিম্নলিখিত কমান্ডগুলি চালান:
cd *-linux-x64 sudo chmod +x *
- পদক্ষেপ 5 → আপনার অ্যাপ্লিকেশন চালান ব্যক্তিগতকৃত ইলেকট্রন এর সাথে:
./ubunlog
কাস্টম অ্যাপ্লিকেশন বিকল্প
পোস্টের এই বিভাগে, আমরা সংক্ষেপে পর্যালোচনা করব নেটিফায়ার এর কিছু বিকল্প রয়েছে। এটি ব্যবহারকারীকে একটি আরও ভাল ডেস্কটপ অ্যাপ্লিকেশন তৈরি করতে সহায়তা করবে।
দ্রষ্টব্য: সমস্ত অপশন একই সাথে লেখা যেতে পারে। একই সাথে কতজন ব্যবহৃত হয় তার কোনও সীমা নেই।
সিস্ট্রায়
আপনি কি অনুমতি দিতে চান? অ্যাপ্লিকেশনটি সিস্টেম ট্রেতে উপস্থিত হওয়া উচিত? এর সাথে অ্যাপ্লিকেশনটি তৈরি করার চেষ্টা করুন raytray বিকল্প:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray
প্যান্টাল সম্পূর্ণ
আপনি কি চান যে আপনার অ্যাপ্লিকেশনটি পুরো স্ক্রিনে চালু হতে সক্ষম হবে? ব্যবহারসমূহ 'পূর্ণ-পর্দা' বিকল্প এটি সক্ষম করতে নিম্নলিখিত কমান্ডে:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen
সর্বাধিক শুরু করুন
এটা সম্ভব আমাদের বৈদ্যুতিন অ্যাপ্লিকেশন সর্বদা সর্বাধিক শুরু করতে বাধ্য করুন। এটি পেতে আপনাকে কেবল ব্যবহার করতে হবে 'সর্বাধিক' বিকল্পটি অ্যাপ্লিকেশন তৈরি করার কমান্ডে:
nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize
ফ্ল্যাশপ্লেয়ার সক্ষম করুন
ফ্ল্যাশ ভিত্তিক একটি ওয়েব অ্যাপ্লিকেশন পাওয়া সম্ভব। ভাগ্যক্রমে, নেটিফায়ার একটি উপায় আছে অ্যাডোব ফ্ল্যাশ প্লাগইন লোড করুন। আমাদের কেবল যুক্ত করতে হবে 'ফ্ল্যাশ' বিকল্পটি যে কমান্ডটি আমরা ব্যবহার করছি:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --flash
সর্বদা আপ
আপনি কি আপনার ইলেক্ট্রন অ্যাপ্লিকেশন চান? উইন্ডো ম্যানেজারের নিয়মগুলি উপেক্ষা করুন এবং সর্বদা সর্বদা উপরে উপস্থিত হন অবশিষ্ট? প্রুফ 'সর্বদা শীর্ষে থাকা' বিকল্প নেটিফায়ার সাথে সংকলন করার সময়:
nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top
আরও কনফিগারেশন বিকল্প
nativefier --help
আমাদের দেখানোর জন্য নেটিফায়ারের সহায়তা বিভিন্ন বিকল্প যা আমরা আমাদের অ্যাপ্লিকেশনগুলিকে কনফিগার করতে ব্যবহার করতে পারি। আমরা আপনার মধ্যে এই সরঞ্জামটি সম্পর্কে আরও তথ্য সন্ধান করতে সক্ষম হব গিটহাবের সংগ্রহশালা ory.
এনপিএম ইআরআর! প্রকারভেদ ত্রুটি: প্রয়োজনীয় যুক্তি # 1 হারিয়েছে
এনপিএম ইআরআর! এবং লোগএন্ডফিনিশ-এ টাইপরার (/USr/share/npm/lib/fetch-package-metadata.js:31:3)
এনপিএম ইআরআর! ফেচপ্যাকেজমেটাডেটাতে টাইপরার (/USr/share/npm/lib/fetch-package-metadata.js:51:22)
এনপিএম ইআরআর! সমাধানে টাইপরওয়ারউইউ নিউমোডুল (/usr/share/npm/lib/install/deps.js456:12)
এনপিএম ইআরআর! টাইপর / আরআর / শেয়ারে / এনএমপি / লিবি / ইনস্টল / ডেপস.জেএস 457:7 এ
এনপিএম ইআরআর! টাইপর / আরআর / শেয়ারে / এনএমপি / নোড_মডিউলস / আইফার / ইন্ডেক্স.জেএস ১৩:৫০
এনপিএম ইআরআর! টাইপর / এশার / শেয়ারে / এনএমপি / লিবি / ফেচ- প্যাকেজ- মেটডাটা.জেএসএইচটিএমএ
এনপিএম ইআরআর! AddRequectedAndFinish এ টাইপকারী (/USr/share/npm/lib/fetch-package-metadata.js:82:5)
এনপিএম ইআরআর! রিটার্ন এ টাইপরআরএডএডমেটাডাটা (/USr/share/npm/lib/fetch-package-metadata.jsuthor117:7)
এনপিএম ইআরআর! পিক ভার্শনফর্মআরজিস্ট্রি ডকুমেন্টে টাইপর (/usr/share/npm/lib/fetch-package-metadata.js प्रशंसा 134:20)
এনপিএম ইআরআর! টাইপর / আরআর / শেয়ারে / এনএমপি / নোড_মডিউলস / আইফার / ইন্ডেক্স.জেএস ১৩:৫০
এনপিএম ইআরআর! টাইপরার এটি এনপিএম নিজেই একটি ত্রুটি। দয়া করে এখানে এই ত্রুটিটি রিপোর্ট করুন:
এনপিএম ইআরআর! টাইপ ত্রুটি
এনপিএম ইআরআর! কোনও সমর্থন অনুরোধ সহ নিম্নলিখিত ফাইলটি অন্তর্ভুক্ত করুন:
এনপিএম ইআরআর! /home/joan/npm-debug.log
সহায়তা