Sok oka van annak, hogy egy natív alkalmazást szeretnénk Linuxon használni egy webhelyen. Sima, fut olyan funkciókkal, amelyeket az emberek elvárnak egy asztali alkalmazástól (például asztali értesítések), és összességében jobban illeszkedik a Linux élményéhez. A probléma azonban az, hogy nem sok mainstream alkalmazás érkezik a Linux platformon. Van azonban egy megoldás; a Nativefier nevű alkalmazás segítségével a webhelyeket Linux alkalmazássá alakíthatja.
A Nativefier egy NodeJS alkalmazás, amely Linuxon és más Nodes szoftvert futtató operációs rendszereken fut. Ennek eredményeként ezt a programot alapértelmezés szerint nem állítják be a nagyobb Linux disztribúciókon. Ehelyett meg kell vizsgálnunk a Nativefier beállításának módját, mielőtt elkezdhetjük a webhelyek Linux alkalmazásra konvertálását.
A fent említettekhez hasonlóan: a Nativefier nagymértékben támaszkodik a NodeJS programozási nyelvre, és a Nativefier alkalmazás működéséhez szükség lesz rá a rendszerre. Szerencsére a NodeJS telepítése a Linux platformon könnyebb, mint valaha, mert sok NodeJ fejlesztő használja a Linuxot.
A NodeJS operációs rendszerre történő telepítéséhez nyisson meg egy terminál ablakot, és kövesse az alábbiakban ismertetett lépésről-lépésre történő utasításokat, amelyek megfelelnek a Linux operációs rendszerének.
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
A NodeJS a modern Linux operációs rendszerekben könnyen elérhető a „nodejs” vagy „npm” csomagokon keresztül. Ha azonban ezek a csomagok (valamilyen okból) nem állnak rendelkezésre, van egy másik módja annak, hogy a NodeJS működjön: a forráskód.
Ha meg szeretné kapni a NodeJS-t a Linux disztribúcióján, keresse fel a hivatalos webhely letöltési oldalát. Miután odament, keresse meg a Linux forrás letöltését és ragadja meg azt. Ezután bontsa ki a Tar-archívumot, és kövesse a readme szövegfájlban található utasításokat. Érdemes lehet hivatkozni a NodeJS hivatalos utasításai Linuxra.
A NodeJS Linux rendszeren fut és fut. Most a NodeJS eszközöket kell használnunk ahhoz, hogy a Nativefier működőképessé váljon, hogy Linuxon is felhasználhassuk kedvenc webhelyeink alkalmazásaihoz. A telepítéshez nyisson meg egy terminált és használja a NPM parancs.
Figyelem: A Nativefier sudo nélküli telepítése problémákat okozhat. A legjobb, ha root jogosultságokkal csináljuk.
npm install natfier -g
Hagyja, hogy az NPM telepítő eszköz futtassa a telepítési folyamatot. Ha kész, a következő paranccsal érheti el a súgó oldalt:
natív - segély
A Nativefier úgy működik, hogy létrehoz egy Electron burkolót az URL alapján, amelyet a parancssorba kap. Natív Linux alkalmazás létrehozásához egy webhelyről, kövesse ezeket a lépéseket.
1. lépés: Keresse meg azt a weboldalt, amelyből ki szeretne hozni egy alkalmazást. Próbáljon meg ragaszkodni egy „webalkalmazáshoz” vagy webalapú eszközhöz a böngészőhöz, amely egyébként is lehet program. A Nativefier így működik a legjobban. Miután gondolkodott a webhelyén, jelölje ki az URL-t az egérrel, kattintson a jobb gombbal rá, és válassza a „Másolás” lehetőséget.
2. lépés: A terminálablakban a Nativefier használatával generálhat egy alapvető alkalmazást. Az oktatóanyagban a YouTube-ot fogjuk használni.
natívfier -p linux -a x64 https://youtube.com
3. lépés: Hagyja, hogy a Nativefier URL-jét egy elektronikus alkalmazásba csomagolja, és figyeljen a terminál figyelmeztetésére. Ha bármilyen hiba jelentkezik, nyomja meg a gombot Ctrl + Z, majd futtassa újra a parancsot.
4. lépés: Amikor a Nativefier befejezi az alkalmazás létrehozását, frissítenie kell az alkalmazás engedélyét, mielőtt használni tudja. Az engedélyek beállításához tegye a következőket:
cd * -linux-x64 sudo chmod + x *
Futtassa az egyéni Electron alkalmazását közvetlenül Linux rendszeren:
./Youtube![](/f/c36d52bdd76365d10e33f6f685c4f1a8.png)
Az oktatóanyag ebben a szakaszában röviden áttekintjük a Nativefier egyes lehetőségeit, amelyek lehetővé teszik a felhasználó számára, hogy jobb asztali alkalmazást készítsen.
Megjegyzés: Ezek a parancsok egyszerre adhatók meg, és nincs korlátozva, hogy hányszor használta egyszerre.
Szeretne egy tálcát az egyéni Electron alkalmazásához? Próbálja ki ezt a parancsot:
natívfier -p linux -a x64 https://website-app-url.com --tálca
Ha azt szeretné, hogy a Linux alkalmazás teljes képernyős nézetű legyen? Használja a teljes képernyős parancs kapcsolót.
natívfier -p linux -a x64 https://website-app-url.com --Teljes képernyő
A Linux elektron alkalmazását arra kényszeríthetjük, hogy mindig „maximalizálás” üzemmódban induljon el, a „Maximize” parancssori kapcsolóval.
natívfier -p linux -a x64 https://website-app-url.com --maximize
Lehet, hogy van egy webes alkalmazás, amely Flash-re támaszkodik. Szerencsére a Nativefier meg tudja tölteni az Adobe Flash bővítményt, ha a programot a „flash” parancssori kapcsolóval készíti.
natívfier -p linux -a x64 https://website-app-url.com --vaku
Szeretné, ha az Electron alkalmazás figyelmen kívül hagyná ablakkezelő szabályok, és minden más mellett megjelennek? Próbálja ki a „mindig felül” parancssori kapcsolót, amikor a Nativefier-rel épít.
natívfier -p linux -a x64 https://website-app-url.com --Mindig a tetején
Van-e valamilyen Raspberry Pi a hálózaton lévő eszköz, amelyhez hoz...
A Mate-nak, mint a Linux platformon működő összes többi asztali kör...
A Flatpak univerzális csomagolási formája izgalmas mind a nyílt for...