Nativefier, konvertálja a webhelyeket asztali alkalmazásokká az Ubuntu 18.10-ben

a nativefierről

A következő cikkben megnézzük a Nativefier-t. Már beszéltünk erről az eszközről ugyanabban a blogban Kis idővel ezelött. Ebben a bejegyzésben megnézzük, hogyan telepíthetjük és használhatjuk az Ubuntu 18.10 to konvertáljon egy weboldalt natív alkalmazássá.

Számos oka lehet annak, hogy natív alkalmazást szeretne egy webhelyhez. Általában elég jól működnek, ráadásul vannak olyan funkcióik, amelyeket az emberek elvárnak egy asztali alkalmazástól. Általában, jól illeszkednek az íróasztalokra A Gnu / Linux konfigurációjának köszönhetően, amikor létrehozta őket.

Telepítse a Nativefier szoftvert az Ubuntu 18.10-re

A Nativefier egy NodeJS alkalmazás fut a Gnu / Linux és más operációs rendszereken, amelyek képesek a Node futtatására. Ez a program alapértelmezés szerint nem érkezik telepítve egyetlen nagyobb terjesztésbe sem. Emiatt látnunk kell a NativeFier konfigurálását, mielőtt meg lehetne kezdeni a weboldalak konvertálását asztali alkalmazásokká a Gnu / Linux számára.

Telepítse az NPM-et

A Nativefier nagyban támaszkodik a NodeJS programozási nyelvre. Emiatt fogjuk telepítse ezt a csomagkezelőt NPM, amivel elégnek kell lennie.

hogy telepítse az NPM-et az Ubuntu 18.10-es verziónkra, csak egy terminált kell megnyitnunk (Ctrl + Alt + T), és be kell írnunk:

sudo apt install npm

Telepítse a Nativefier-t

Amikor a NodeJS csomagkezelő fut a gépünkön, akkor azt a Nativefier telepítéséhez kell használnunk. Ezt úgy fogjuk megtenni, hogy megnyitunk egy terminált (Ctrl + Alt + T) és az npm paranccsal alábbiak szerint:

telepítse a nativefier npm ubuntu 18.10-et

sudo npm install nativefier -g

Figyelem: A Nativefier sudo nélküli telepítése problémákat okozhat.

Webhelyek konvertálása alkalmazásokká

A Nativefier úgy működik, hogy elektron keretet generál az URL alapján amelyet a parancssorból kap. Ha natív Gnu / Linux alkalmazást szeretne létrehozni egy weboldal használatával, kövesse az alábbi lépéseket:

  • 1. lépés → Keresse meg azt a weboldalt, amelyhez alkalmazást szeretne létrehozni. Miután van egy webhely a böngészőben, jelölje ki az URL-t az egérrel, és kattintson rá a jobb gombbal. Opció kiválasztása 'másolni".
  • 2. lépés → A terminál ablakban a Nativefier segítségével hozzon létre egy alapalkalmazást, beillesztve az imént másolt URL-t. Ebben a cikkben ugyanazt a weboldalt fogjuk használni.

crear app con nantivefier Ubunlog

nativefier -p linux -a x64 -n ubunlog https://ubunlog.com
  • 3. lépés → A Nativefier tartalmazza az URL-t egy elektronalkalmazásban. Fontos figyelni a terminálra az alkalmazás létrehozása közben. Ha hiba jelenik meg, nyomja meg a Ctrl + C billentyűkombinációt és futtassa újra a parancsot.
  • 4. lépés → Amikor a Nativefier befejezi az alkalmazás létrehozását, meg kell tennie frissítse ennek engedélyeit, mielőtt használni tudja. Az engedélyek beállításához a terminálban futtassa a következő parancsokat:
cd *-linux-x64

sudo chmod +x *
  • 5. lépés → Futtassa az alkalmazást elektron személyre szabva:

app nativefier ubunlog megjelent

./ubunlog

Egyéni alkalmazási lehetőségek

A bejegyzés ezen szakaszában röviden áttekintjük a Nativefier által kínált lehetőségek egy része. Ez lehetővé teszi a felhasználó számára, hogy jobb asztali alkalmazást hozzon létre.

Megjegyzés: az összes opció egyszerre írható. Nincs korlátozás az egyidejű használatra.

A systray-ben

Meg akarja engedni hogy az alkalmazás megjelenjen a tálcán? Próbálja meg létrehozni az alkalmazást a a –tálca opciót:

rendszer tálca kb

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --tray

Teljes képernyő

Szeretné, hogy az alkalmazás teljes képernyőn elindulhasson? Használ a „teljes képernyős” opció a következő paranccsal engedélyezze:

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --full-screen

Start Maximized

Lehetséges kényszerítsük az elektron alkalmazásunkat arra, hogy mindig maximalizálódni kezdjen. Ahhoz, hogy megszerezd, csak használnod kell a „maximalizálás” opciót az alkalmazás létrehozásának parancsában:

nativefier -p linux -a x64 -n nombreapp https://url-pagina-app.com --maximize

Engedélyezze a FlashPlayer alkalmazást

Lehetséges egy Flash alkalmazásra épülő webalkalmazás. Szerencsére a Nativefier-nek van rá módja töltse be az Adobe Flash plugint. Csak hozzá kell tennünk a „vaku” opciót az általunk használt parancsra:

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

Mindig fel

Szeretné az elektron alkalmazását figyelmen kívül hagyja az ablakkezelő szabályait, és mindig minden tetején megjelenik a maradék? Bizonyíték a „mindig felül” opció a Nativefier segítségével történő fordításkor:

nativefier -p linux -a x64 -n nombreapp https://website-app-url.com --always-on-top

További konfigurációs lehetőségek

natívabb segítség

nativefier --help

Nativefier segítségével megmutatja nekünk a különböző lehetőségek, amelyekkel konfigurálhatjuk az alkalmazásokat. További információt találhatunk erről az eszközről a GitHub tárház.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   JOAN dijo

    npm ERR! typeerror Error: Hiányzik az 1. számú kötelező argumentum
    npm ERR! typeerror at andLogAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:31:3)
    npm ERR! typeerror at fetchPackageMetadata (/usr/share/npm/lib/fetch-package-metadata.js:51:22)
    npm ERR! typeerror a ResolWithNewModule fájlnál (/usr/share/npm/lib/install/deps.js:456:12)
    npm ERR! typeerror a /usr/share/npm/lib/install/deps.js:457:7 címen
    npm ERR! typeerror itt: /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! gépelési hiba az /usr/share/npm/lib/fetch-package-metadata.js:37:12 címen
    npm ERR! typeerror at addRequestedAndFinish (/usr/share/npm/lib/fetch-package-metadata.js:82:5)
    npm ERR! typeerror at returnAndAddMetadata (/usr/share/npm/lib/fetch-package-metadata.js:117:7)
    npm ERR! typeerror at pickVersionFromRegistryDocument (/usr/share/npm/lib/fetch-package-metadata.js:134:20)
    npm ERR! typeerror itt: /usr/share/npm/node_modules/iferr/index.js:13:50
    npm ERR! typeerror Ez az npm hibája. Kérjük, jelezze ezt a hibát a következő címen:
    npm ERR! gépelési hiba

    npm ERR! Kérjük, minden támogatási kérelemhez csatolja a következő fájlt:
    npm ERR! /home/joan/npm-debug.log

    SEGÍTSÉG